我用作nano
文件类型的标准编辑器,它没有内置语法突出显示功能荷花池。尽管我在行尾遗漏了很多空白字符,但这并不是我真正需要的。当然,我可以按照此处所述批量删除它们从文件中去除尾随空格。
但以某种方式启用此功能应该不会太难,因此我可以从头开始编写更干净的代码。
有人知道该怎么做吗?
nano
就像 shell 脚本一样。
答案1
您可以通过将以下行添加到尚未定义语法突出显示的所有文件类型来启用此功能.nanorc
:
syntax "default"
color ,green "[[:space:]]+$"
syntax "default"
设置默认语法突出显示的后续定义(即文件类型尚未与其他突出显示定义匹配的情况)。color ,green "[[:space:]]+$"
设置背景正则表达式的颜色为绿色[[:space:]]+$
- 行末尾的所有空格。 (颜色定义是<foreground>,<background>
- 但空白不能显示前景色。)