[英]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.