3

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

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

谢谢。

4

2 回答 2

1

SourceCookifier 具有将新文件扩展名与任何预定义语言相关联的选项。

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

于 2011-05-25T13:43:46.383 回答
0

将 NppCCompletionPlugin 用于 Notepad++。(版本 1.17 或以上)

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

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

然后重新生成标签文件。

于 2010-03-17T15:47:12.227 回答