我正在使用Notepad ++,我想要一个温和的提示(不强制执行),在特定的文件或行中使用哪一行结尾(LF,CR或CR-LF)。我打开了View | Show Symbol | Show All Characters。到目前为止一切都很好。
称他们为狡辩,但我觉得这一整天都很烦人。首先 - 使用典型的语法高亮设置,特殊的LF和CR字符是深色背景上的浅色文本,这对我来说太强了。其次,我不得不眯着眼睛说出两者之间的区别。总之,整个练习比有用更烦人,我发现自己正在切换这个功能。
理想情况下,我会调低两个角色,我会让它们变成两种不同的颜色。如果那是不可能的,那么我会画出我自己的,不那么刺耳的版本的这些特殊字符。
从我的阅读中,我可以定义自己的自定义语法,但它看起来很多工作,特别是因为我希望这个功能适用于多种语言(PHP,JavaScript,HTML,Java,文本...),我不会# 39;我想解决默认情况下的问题,但我对成功并不信任。
我能完成这样的事吗?我可以轻松实现这样的目标吗?
答案 0 :(得分:1)
Notepad ++显示位于窗口底部的状态栏中文件中使用的行结尾。状态栏在Settings->Preferences->General->Show status bar
中切换。
CR\LF
= Dos/Windows
LF
= UNIX
CR
= Macintosh
我运行了一些快速测试,似乎它根据遇到的第一个换行符对文件进行了分类,但仅在加载时才进行。更改第一个换行符似乎不会更新状态,但如果您关闭并重新打开或执行File->Reload from Disk
,则会重新评估。
您可以在Settings->Preferences->New Document/Default Directory->New Document->Format
中指定新文件的默认行结尾。