我有一种特定的语言(它的私有和封闭源代码),我在Notepad ++中编写代码突出显示。我以前从未做过这样的事......所以,在大多数情况下,我一无所知。
有很多关键字,我已经弄清楚如何实现这些,但字符串用方括号([
和]
)表示,而不是正常的引号。如何在XML文件中将它们注册为字符串?
另一方面,语言在很大程度上依赖于递归和嵌套;有没有办法说“方括号的第1级是这种颜色,第2级是这种颜色等等吗?”
答案 0 :(得分:20)
有一个有用的help page解释了如何使用GUI为Notepad ++定义自定义语言。正如Alex K在上面的评论中指出的那样,设置字符串分隔符的选项似乎位于运算符标签中的分隔符框中。但是,对于不同级别的嵌套,它看起来不支持不同的颜色。
答案 1 :(得分:3)
答案 2 :(得分:2)
我有想要在Notepad ++中查看的log4net文件。它们包含如下行:
2015-06-03 16:38:10,751 [Compname][Thread:29][FATAL]
要突出显示[致命],关键字列表不够。我补充说: 在标签页"文件夹&默认" >折叠代码样式1:>
Open: [
Close: ]
在标签页"关键字列表" > 1ste组>带有一些造型的致命。