2008-09-16 18 views
8

最近Eclipse Ganymede CDTをC開発に使用し始めました。私は学習曲線が一種の発音であることを知っています。したがって、あなたの助けを借りて、私の目標はできるだけそれを平らにすることです。私は最高のハッキング、ヒント、ヒント、トリック、ベストプラクティスを探してIDEのフルパワーを実際に発揮しています。Eclipse Ganymedeヒント、ヒント、ヒント、ヒント、ベストプラクティス

+0

あなたはどのIDEから来ていますか?私は、Eclipse v3.4 Ganymedeが最も確かな、細工されたEclipse版をまだ見つけました。 –

答えて

16

正確なインデックス

あなたは「フルインデックス」オプションではなく、「高速インデックス」のデフォルトを有効にしてくださいする必要があります。現代のハードウェアではそれほど遅くはなく、はるかに優れた仕事をします。その意味で、セマンティックハイライトを有効にする必要があります。これはC/C++ではScalaのような言語ほど重要ではありませんが、依然として非常に便利です。

合理化された編集

はCtrlキー+ OとCtrl + Altキー+ Hを使用してに慣れます。前者は段階的に検索可能なアウトラインビューをポップアップし、後者は「Call Hierarchy」ビューを開いて現在選択されている機能を検索します。これは実行をトレースするのに非常に便利です。

Ctrl + Shift + T(Open Type)は、まさに「編集」コンボではありませんが、私のワークフローでも同様に重要です。 C++ Open Typeダイアログでは、タイプ別のインクリメンタルフィルタリングだけでなく、定義(.h)または宣言(.cpp)を選択し、要素タイプ(typedefstructclassなど)でフィルタリングすることもできます。

タスク指向プログラミング

のMylyn:それなしで家を出ることはありません。私はこのツールについて十分に言えません。私がそれなしでやる必要があるたびに、私はコードノイズのすべてをどう扱うかを再学習する必要があります。非常に、非常に便利です。

はデフォルトEclipseワークスペースのレイアウトは、スペース内と使いやすさの両方で非常に非効率的であるビュー

をストリップダウン。誰もが自分の好きなレイアウトを持っていて、時間をかけてあなたのものを見つけます。アウトライン以外のすべてを必ずしも閉じる必要はなく、サイドバーにC/C++プロジェクトエクスプローラをドッキングしておくと、展開時にアウトラインを正確に隠すことができます。このようにして、エディタを常に表示したままで、同時に現在のタスクとは無関係なビューで使用される領域を減らすことができます。

+0

私はあなたの返信がかなり有益であることを発見しました。あなたが言ったヒントのどれも知りませんでした。ありがとうございました! –

2

ctrl + spaceはEclipseでこれまで最高のツールです。それはオートコンプリート機能です。変数名、メソッド宣言、ユーザー定義のテンプレート、さらに1トンを完成させることができます。

Go Eclipse。私のコードのトンはctrl + スペースによって生成されます。 CDTで

+0

I(心臓)ctrl +スペース! –

+0

ニース!ありがとうございました! –

1

Java開発者ツールがインストールされていない場合、スペルチェックは機能しません。

スペルチェックの機能は、インストールされているJava開発ツールによって異なります。これは、スペルチェッカーが機能しない理由がないため、C開発ツールを排他的にインストールするだけでは難しい問題です。

3

CTRL + TABを使用すると、ソースファイルとそのヘッダーファイル(foo.cpp < - > foo.h)をすばやく移動できます。

ローカルの履歴機能も好きです。変更を元に戻して便利な方法で元に戻すことができるからです。

+0

ありがとうございました! –