记事本++关联自定义扩展以供 ctags 使用

发布于 2024-08-24 10:23:58 字数 380 浏览 4 评论 0原文

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

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

谢谢。

I use .pkb and pkh extensions for PL/SQL files (rather than .sql). I have already associated .pkb and .pkh extension in the langs.xml (Styler Config) so that Notepad++ recognizes the syntax highlight to use when I open pkb and pkh files (the syntax highlighting would be the same as for sql ext).
Now the problem is that I cannot use plugins that parse code using ctags (like SourceCookifier, OpenCtag,GtagSearch) because these plugins do not recognize the pkb and pkh extension. THe only way I could use them is to change my file to sql and when done change to the pkh or pkb ext.

Is there any config that could make ctags based plugin work with non-sql ext? I tried changing various config for the plugins but did not succeed in making them work.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

若有似无的小暗淡 2024-08-31 10:23:58

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

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

SourceCookifier has an option to associate new file extensions to any of the pre-defined languages.

Menu Plugins -> SourceCookifier -> Language Settings. Choose SQL from the drop down, and add .pkb and .pkh to the second column.

孤檠 2024-08-31 10:23:58

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

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

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

然后重新生成标签文件。

Use NppCCompletionPlugin for Notepad++. (version 1.17 or above)

Then change the setting file NppCCompletionPlugin.ini to:

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

Then regenerate the tags files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文