syntax-highlighting - Notepad++ 自定义语言高亮

标签 syntax-highlighting notepad++

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

有一堆关键字,我已经想出了如何实现这些关键字,但是字符串用方括号( [] )而不是普通引号表示。如何将它们注册为 XML 文件中的字符串?

另一件事,该语言严重依赖递归和嵌套。有没有办法说“方括号的第 1 级是这种颜色,第 2 级是这种颜色,等等……”?

最佳答案

有一个有用的help page这解释了如何使用 GUI 为 Notepad++ 定义自定义语言。正如 Alex K 在上面的评论中指出的那样,设置字符串分隔符的选项似乎在 中。分隔符 中的框运营商标签。不过,它看起来并不支持不同级别的嵌套使用不同的颜色。

关于syntax-highlighting - Notepad++ 自定义语言高亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5677962/

相关文章:

regex - 替换外部单引号 (') to double (") 和内部双引号 (") to single qoutes (' )

javascript - 如何在 Javascript 字符串中插入 <CR>(回车)?

Notepad++ 。用回车替换点和空格

javascript - 如何在 google-code-prettify 中包装长代码行

Github Wiki - 源代码语法高亮

syntax-highlighting - Eclipse CDT 和 ESQL 语法错误

html - 使用 Notepad++ 查找并替换为正则表达式

regex - Notepad++ 替换仅包含空格和/或制表符的行

c# - Asp.net 或 Silverlight 中的语法荧光笔

javascript - 如何从字符串中检测编程语言