[英]Add to Python Syntax Highlighting in Notepad++
我想为Notepad ++中的Python内置函数添加语法突出显示。 我通过将以下行添加到python标记中,在AppData / Notepad ++中修改了langs.xml:
<Keywords name="instre2">len max min sum map str int reduce</Keywords>
我还在同一位置的stylers.xml中的python标签中添加了这一行:
<WordsStyle name="BUILTINS" styleID="13" fgColor="8080FF" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
当我转到“设置”->“样式配置器”->“ Python”->“构建”时,我会看到内置函数列表以及分配给它们的颜色。 但是,在编辑Python文件时,内置功能不会突出显示。 为什么是这样?
基于.cxx文件扩展名,该扩展名会使LexPython.cxx成为c ++源文件,因此听起来您需要编写Python词法分析器并将其添加到Notepad ++生成过程中。
他的意思是Notepad ++ 源代码包中的“ ... \\ scintilla \\ lexers \\ LexPython.cxx” 。
您不能像这样添加其他类型。 我建议将您的BUILTINS单词简单地添加到现有的KEYWORDS列表中。 那就是我通常所做的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.