Nano - 突出显示尾随空格

nat*_*ath 5 whitespace nano syntax-highlighting

我使用它nano作为文件类型的标准编辑器,它没有内置LilyPond的语法突出显示功能。尽管我在行尾遗漏了很多空白字符,但这并不是我真正需要的。当然,我可以批量删除它们,如从文件中删除尾随空格中所述。

但以某种方式启用此功能应该不会太难,因此我可以从头开始编写更干净的代码。

有人知道该怎么做吗?

就像nanoshell 脚本一样。

在此输入图像描述

mur*_*uru 9

您可以通过将以下行添加到尚未定义语法突出显示的所有文件类型来启用此功能.nanorc

syntax "default"
color ,green "[[:space:]]+$"
Run Code Online (Sandbox Code Playgroud)

syntax "default"设置默认语法突出显示的后续定义(即文件类型尚未与其他突出显示定义匹配的情况)。将正则表达式的背景color ,green "[[:space:]]+$"颜色设置为绿色- 行末尾的所有空白。(颜色定义是- 但空白不能显示前景色。)[[:space:]]+$<foreground>,<background>