Notepad ++关联自定义分机以供ctags使用

时间:2010-03-03 14:18:51

标签: notepad++ ctags

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

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

感谢。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

对Notepad ++使用NppCCompletionPlugin。 (1.17或以上版本)

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

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

然后重新生成标签文件。