Notepad ++で別のファイルのC関数の定義に移動する


8

SourceCookifierプラグインを使用してNotepad ++ 5.6.7(Unicode)でCプロジェクトを編集しているときに、Ctrl + Shift + Enterを押して、カーソルが置かれている関数の定義に移動できますが、同じファイル内にある場合のみです。

別のファイル(たとえば、ネイティブまたはSourceCookifier(推奨)または別のプラグインを使用)の中にある場合、どうすればその定義に進むことができますか?

回答:


5

最上位のソースフォルダーをSourceCookifierウィンドウにドラッグアンドドロップするだけです。さらに、ドロップ中にSHIFT、CTRLまたはALTを押すと、ツリービューにタグが表示されないため、すべてが高速化されます。短いマニュアルを確認して、セッションファイルの使用を開始してください。


ありがとう、SpaceCur。少し遅いですが、仕事はします!
グヌービー

1

私は通常のNotepad ++ユーザーではありませんが、sourceforge のOpenCTagsプロジェクトは有望に見えます。


OpenCTagsは実際に機能しますが、ユーザーは最初にソースファイルのセット全体にインデックスを付けて検索する必要があります(Alt + Cを使用)。次に、識別子(関数名を含む)でAlt + Spaceを押すと、適切なエントリをクリックできるインデックスがポップアップ表示されます(Enterキーを押しても機能しません)。Alt + Pを使用すると、元のファイルに戻ることができます。
Gnubie

追記-Stack Exchangeでコメントを5分間しか編集できないのはなぜですか?欠点(私が知る限り):1.インデックスは手動で更新する必要があります。2.文字列と一致するだけです(一意の名前で細かく、一般的な名前ではありません)。3. Enterを使用してポップアップリストから項目を選択することはできません。4.約36000ファイルの2GBプロジェクトでは、非常に遅くなります。
グヌービー

ポイント3について:スペースバーはポップアップリストからアイテムを選択します。
グヌービー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.