プロジェクトフォルダをSourceCookifierパネルに投げ込んで(これは重要ではあるが、文書化されている重要な部分です)修飾キー(shift、ctrlまたはalt)を押す。
.. INCLUDEファイルをインポートします。しかし、さらに のいずれかのファイルまたはフォルダをツリービューに にドロップしている間に、CTRLキー、SHIFTキーまたはALTキーを押す必要があります。
もっとスマートな...別途、あなたの大きなdefine/typedefソースを記述してください。 のシンボルがツリービューに表示されなくなるため、パフォーマンスが向上しますしかし、プロジェクト内の他のシンボルのいずれかで "Go To Definition"を押すと、SourceCookifierがそこをナビゲートします。
また、数千の定義を持つヘッダーファイルをSourceCookifierセッションに追加することもあります。 ctrl-keyを押すことなく、ファイルごとに最大5分かかるが、ctrl-keyを押すと1秒しかかからない! Ctrlキーを押し
EDIT/
追加ソースファイルなし:
- "行くの定義に" 機能?はい。
- シンボルは、ソースファイルノードのサブノードとしてツリービューに表示されますか?はい。
- ==>はお勧めしませんlaaaargeソースファイルです。
- 機能 "定義に移動":Ctrlキーを押しでソースファイルにを追加
?はい。
- シンボルは、ソースファイルノードのサブノードとしてツリービューに表示されますか? NO。
- ==>laaaargeソースファイルです。
出典
2012-05-11 10:58:41
ufo
一般に、C++の解析は比較的遅いです。ほとんどのIDEは、ファイルごとまたはプロジェクトごとにデータベースを構築し、解析されたファイルをキャッシュして、後続の増分変更がより迅速に行われるようにします。そんなことをすることができない限り、私はあなたができることはたくさんあるとは思っていません。 – Rup