我喜欢系统之间的可移植性,并且我试图让我的nano
编辑器看起来尽可能像 Sublime Text(在 Linux Mint 上)。我也想给函数名称上色。到目前为止,我成功做到了如图所示:
我使用的代码有点作弊。我给void
自己和后面的空间着色,直到下一个空间:
color brightyellow start="void " end="[ ]"
color cyan "void"
我给它着色两次的原因是它void
也会变成亮黄色,而且只有当我编写如下代码时它才有效:
void fu (void);
fu
和之间有一个空格(
。
但是,如果我将代码写为:
void fu(void);
它坏了。
我的问题是如何以从开始但忽略单词本身的方式start="void " end="("
写入, ?c.nanorc
void
(