4

Notepad++でC++プロジェクトを閲覧するのが好きです。大きなファイルの定義間を簡単に移動するために、SourceCookifierプラグインを使用しています。ただし、多くの宣言が含まれている大きなC ++ヘッダーファイル(約30.000行)をロードする#definetypedef、ハングしているように見え、ロードに長い時間がかかります。

それをより速くするために設定できるオプションがあるかどうか、またはこのプラグインは一般的にそれほど多くの定義をロードできないかどうか誰かが知っていますか?

4

1 に答える 1

2

修飾キー(Shift、Ctrl、またはAlt)を押しながら(これは重要ですが、十分に文書化されていない部分です)、プロジェクトフォルダーをSourceCookifierパネルにスローすることで、すべてを高速化できます。

..INCLUDEファイルをインポートするため。ただし、ファイルまたはフォルダをツリービューにドロップするときに、Ctrl、Shift、またはAltキーを押す必要があります。

またはさらに賢い...個別に説明されているような大きなdefine/typedefソースのみを追加します。シンボルがツリービューに表示されなくなるため、パフォーマンスが向上しますが、プロジェクト内の別の場所にあるシンボルの1つで[定義に移動]を押すと、SourceCookifierは引き続きそこに移動します。

また、数千の定義を持つヘッダーファイルをSourceCookifierセッションに追加するために使用することもあります。Ctrlキーを押さないと、ファイルごとに最大5分かかりますが、Ctrlキーを押すと1秒しかかかりません。

編集/

Ctrlキーを押さずにソースファイルを追加する:

  • 「定義に移動」機能?はい。
  • ソースファイルノードのサブノードとしてツリービューに表示されるシンボル?はい。
  • ==> laaaargeソースファイルにはお勧めしません。

Ctrlキーを押しながらソースファイルを追加する

  • 「定義に移動」機能?はい。
  • ソースファイルノードのサブノードとしてツリービューに表示されるシンボル?いいえ。
  • ==> laaaargeソースファイルに推奨されます。
于 2012-05-11T10:58:41.710 に答える