3

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 で動作させることができる設定はありますか? プラグインのさまざまな構成を変更しようとしましたが、それらを機能させることに成功しませんでした。

ありがとう。

4

2 に答える 2

1

SourceCookifier には、新しいファイル拡張子を定義済みの言語に関連付けるオプションがあります。

メニュー プラグイン -> SourceCookifier -> 言語設定。ドロップダウンから SQL を選択し、2 番目の列に .pkb と .pkh を追加します。

于 2011-05-25T13:43:46.383 に答える
0

Notepad++ には NppCCompletionPlugin を使用します。(バージョン 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 に答える