Notepad ++自定义语言突出显示

Ent*_*ity 28 syntax-highlighting notepad++

我有一种特定的语言(它的私有和封闭源代码),我在Notepad ++中编写代码突出显示.我之前从未做过这样的事情......所以,在大多数情况下,我一无所知.

有很多关键字,我已经想出如何实现这些,但字符串用方括号([])代替普通引号.如何在XML文件中将它们注册为字符串?

另一件事,语言在很大程度上依赖于递归和嵌套; 有没有办法说"方括号的第1级是这种颜色,第2级是这种颜色,等等......"?

Mat*_*dge 20

有一个有用的帮助页面,解释了如何使用GUI为Notepad ++定义自定义语言.正如Alex K在上面的评论中指出的那样,设置字符串分隔符的选项似乎位于" 运算符"选项卡的" 分隔符"框中.但是,对于不同级别的嵌套,它看起来不支持不同的颜色.

  • Notepad ++ Wiki似乎已消失。[如何创建语法突出显示方案的自己的定义(用户定义的语言)](https://web.archive.org/web/20130518084439/http://sourceforge.net/apps/mediawiki/notepad-plus/ Archive.org上的index.php?title = User_Defined_Languages) (2认同)