2009-07-02 12 views
1

私はC++ Builderを使用しています。変数やクラスの定義に行くには、コントロールを押してメソッド名をクリックするか、定義に行きたい。コントロールクリックするとIDEの定義を取得できません

しかし、ほとんどの人が気づくでしょうが、これは常に機能しません。

誰でもこれを行うにはどんなトリックですか?

+1

"DECLARATIONの検索"機能については、実際に説明しています。私は実際に定義に行く方法を見つけるためにGoogleを検索していたし、ここに終わった。 –

+0

こんにちはクリス、私は宣言を見つけると、定義に行くのは近い機能です。彼らは同じボタンではありませんか?私は "宣言/定義に行く"のような意味ですか? – Nap

+1

違いは、C++ Builderは「宣言に進む」ではなく「定義に行きません」ということです:( –

答えて

2

私は実際にVisual Studioエミュレータをキーとして使用しました。そのため、ポップアップメニューを右クリックして定義に行くことができます。

Visual Studioのキーボード設定を列挙するもう1つの利点は、複数行のタブでalt-Tabが機能するようになりました。悲しいことに、コンパイルするためのショートカットがなくなりました(RAD Studio 2007のデフォルトのキーボード設定ではF6)。

+0

2009年にTab alt-tabがうまく機能することを涼しくします。 – Seth

2

あなたはCodeGearの2009年にツールメニューの下プリコンパイル済みヘッダーウィザード...を実行した場合、それは定義関数への移動のパフォーマンスが向上する可能性があります。

3

"Go to declaration"は、通常、ソースファイルから呼び出されたときには成功しますが、ヘッダーから呼び出されたときには失敗します。 Ctrlキーを押しながらIDをクリックすると、コンパイラは特別な "Kibitz"モードで動作し、基本的にソースコードをキャレットの位置までコンパイルします。 .cppファイルの場合、これは簡単です。通常はスタンドアロンでコンパイルできます。しかし、ヘッダファイルは他のヘッダに依存することは多いが、明示的には含まれていない。つまり、 "sysmac.h"のスタンドアロンコンパイルを行うとエラーが発生し、あらかじめ "System.hpp"これは、ヘッダーファイルで呼び出されたときにコード補完とコードブラウジングが失敗することが多い理由の1つです。

関連する問題