Notepad++ 记事本++;将自定义ext与CTAG关联使用

Notepad++ 记事本++;将自定义ext与CTAG关联使用,notepad++,ctags,Notepad++,Ctags,我对PL/SQL文件使用.pkb和pkh扩展名(而不是.SQL)。我已经在langs.xml(Styler Config)中关联了.pkb和.pkh扩展名,这样Notepad++就可以识别我打开pkb和pkh文件时要使用的语法突出显示(语法突出显示与sql ext相同)。 现在的问题是,我不能使用使用CTAG解析代码的插件(比如SourceCookinger、OpenCtag、GtagSearch),因为这些插件不识别pkb和pkh扩展。我可以使用它们的唯一方法是将文件更改为sql,并在完成后更

我对PL/SQL文件使用.pkb和pkh扩展名(而不是.SQL)。我已经在langs.xml(Styler Config)中关联了.pkb和.pkh扩展名,这样Notepad++就可以识别我打开pkb和pkh文件时要使用的语法突出显示(语法突出显示与sql ext相同)。 现在的问题是,我不能使用使用CTAG解析代码的插件(比如SourceCookinger、OpenCtag、GtagSearch),因为这些插件不识别pkb和pkh扩展。我可以使用它们的唯一方法是将文件更改为sql,并在完成后更改为pkh或pkb ext

是否有任何配置可以使基于ctags的插件与非sql ext一起工作?我尝试更改插件的各种配置,但没有成功地使它们工作


谢谢。

使用适用于记事本++的NppCCompletionPlugin。(版本1.17或更高版本)

然后将设置文件NppCCompletionPlugin.ini更改为:

--fields=-afiklmnSzt+sK --c-kinds=+lp --langmap=sql:+.pkb --langmap=sql:+.pkh --excmd=number -f`

然后重新生成标记文件。

SourceCookinger可以选择将新的文件扩展名与任何预定义语言关联


菜单插件->SourceCookinger->语言设置。从下拉列表中选择SQL,并将.pkb和.pkh添加到第二列。

我只能在此处找到一个没有NppCCompletionPlugin.ini的版本:安装SourceCookinger并添加扩展不会为我激活语法高亮显示。我缺少哪一步?@gentlesea若要向记事本添加语法突出显示,必须将其添加到该文本类型的样式配置器插件中。因此,对于SQL,您需要添加一个用户ext“pkh”或“pkb”。没有引用。该菜单可在[Settings->Style Configurator]中找到。