在Notepad ++中结束的语法高亮显示行

时间:2014-08-12 20:52:59

标签: notepad++ syntax-highlighting line-endings

我正在使用Notepad ++,我想要一个温和的提示(不强制执行),在特定的文件或行中使用哪一行结尾(LF,CR或CR-LF)。我打开了View | Show Symbol | Show All Characters。到目前为止一切都很好。

称他们为狡辩,但我觉得这一整天都很烦人。首先 - 使用典型的语法高亮设置,特殊的LF和CR字符是深色背景上的浅色文本,这对我来说太强了。其次,我不得不眯着眼睛说出两者之间的区别。总之,整个练习比有用更烦人,我发现自己正在切换这个功能。

理想情况下,我会调低两个角色,我会让它们变成两种不同的颜色。如果那是不可能的,那么我会画出我自己的,不那么刺耳的版本的这些特殊字符。

从我的阅读中,我可以定义自己的自定义语法,但它看起来很多工作,特别是因为我希望这个功能适用于多种语言(PHP,JavaScript,HTML,Java,文本...),我不会# 39;我想解决默认情况下的问题,但我对成功并不信任。

我能完成这样的事吗?我可以轻松实现这样的目标吗?

1 个答案:

答案 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中指定新文件的默认行结尾。