我想根据它们的名称突出显示一些XML节点和属性,但没有找到方法(除了根据Extending language definitions (for code highlighting) in notepad++编写我自己的词法分析器,但我不想那么深入) .
所以,我为语法高亮显示了一个自定义语言,但是我丢失了自动关闭标记(就像当我键入 >
的 <foo:bar
时,Npp自动关闭标记并写入 <foo:bar></foo:bar>
.
因此,为了突出显示并具有自动关闭功能,我在语言之间切换:我有一个XML文件并在 XML Language
模式下写入 . 然后,当我想要突出显示时,我切换到我的自定义语言: foo-xml Language
.
点击并点击这样做很痛苦 .
Is there a way to have a shortcut for switching to some precise language? 像 Ctrl+1
切换到XML, Ctrl+2
切换到 foo-xml
.
要么
Is there a way to activate the auto-closing function in a custom language?
我也很乐意接受任何允许我使用这两种语言的答案,并根据自定义节点名称列表突出显示某些节点的名称 .