![使用两个单词的关键字在 Notepad++ 中进行代码折叠?](https://linux22.com/image/1430126/%E4%BD%BF%E7%94%A8%E4%B8%A4%E4%B8%AA%E5%8D%95%E8%AF%8D%E7%9A%84%E5%85%B3%E9%94%AE%E5%AD%97%E5%9C%A8%20Notepad%2B%2B%20%E4%B8%AD%E8%BF%9B%E8%A1%8C%E4%BB%A3%E7%A0%81%E6%8A%98%E5%8F%A0%EF%BC%9F.png)
记事本++支持用户自定义语言的语法高亮和代码折叠 (v.2.1.0.12)。但是,我的语言有两个单词的关键字,如“begin function”和“end function”。对这些“open”和“close”关键字使用引号不会产生预期的效果,因为它们不匹配。
这个问题有解决办法吗?
答案1
尝试同步写入编辑器及其用户可配置的词法分析器:定义以 2 个标记开头的块,以 2 个标记结尾的块(或任意数量的标记)。请参阅包含教程的 Readme 文件夹。
记事本++支持用户自定义语言的语法高亮和代码折叠 (v.2.1.0.12)。但是,我的语言有两个单词的关键字,如“begin function”和“end function”。对这些“open”和“close”关键字使用引号不会产生预期的效果,因为它们不匹配。
这个问题有解决办法吗?
尝试同步写入编辑器及其用户可配置的词法分析器:定义以 2 个标记开头的块,以 2 个标记结尾的块(或任意数量的标记)。请参阅包含教程的 Readme 文件夹。