私は最近、C開発にEclipse Ganymede CDTを使い始めましたが、これ以上好きではありませんでした。私は学習曲線がある程度はっきりしている可能性があることを知っています。したがって、あなたの助けを借りて、私の目標はそれを可能な限り平らにすることです。IDEの全機能を実際に発揮するためのベストハック、ヒント、ヒント、トリック、およびベストプラクティスを探しています。
4 に答える
正確なインデックス作成
CDTでは、デフォルトの「高速インデックス」ではなく、「完全インデックス」オプションを必ず有効にする必要があります。最新のハードウェアではそれほど遅くはなく、はるかに優れた仕事をします。その意味で、セマンティックハイライトを有効にする必要があります。これは、C / C ++ではScalaのような言語ほど重要ではありませんが、それでも非常に便利です。
合理化された編集
Ctrl+OとCtrl++の使用に慣れてくださいAlt。H前者はインクリメンタルに検索可能なアウトラインビューをポップアップし、後者は「Call Hierarchy」ビューを開いて、現在選択されている関数を検索します。これは、実行のトレースに非常に役立ちます。
Ctrl+ Shift+ T(Open Type)は、それ自体が正確に「編集」コンボではありませんが、私のワークフローでも同様に重要です。[C ++ Open Type]ダイアログでは、タイプによる増分フィルタリングだけでなく、定義(.h
)または宣言(.cpp
)の選択、さらには要素タイプ(、、など)によるフィルタリングもtypedef
可能struct
ですclass
。
タスク指向プログラミング
マイリン:それなしで家を出ることはありません。このツールについては十分に言えません。それなしでやらなければならないたびに、私は自分自身がすべてのコードノイズに対処する方法を再学習しなければならないことに気づきます。非常に、非常に便利です。
削除されたビュー
デフォルトのEclipseワークスペースのレイアウトは、スペースと使いやすさの両方で非常に非効率的です。誰もがお気に入りのレイアウトを持っているので、時間をかけて自分のレイアウトを見つけてください。アウトライン以外のすべてを最小化(必ずしも閉じる必要はありません)し、展開時にアウトラインを正確に非表示にするように構成されたサイドバーにC /C++プロジェクトエクスプローラーをドッキングしたままにします。このようにして、現在のタスクに関係のないビューで使用されるスペースを削減しながら、エディターを常に表示したままにすることができます。
Ctrl + Spaceは、Eclipseでこれまでで最高のツールです。オートコンプリート機能です。変数名、メソッド宣言、ユーザー定義のテンプレートなどを完成させることができます。
Eclipseに移動します。私のコードのトンはctrl+によって生成されspaceます。
Java Developer Toolsがインストールされていない場合、Spellcheckは機能しません。
スペルチェック機能は、インストールされているJava開発ツールに依存します。これは、C開発ツールを排他的にインストールするだけの場合、スペルチェッカーが機能しない理由がないため、厄介な問題になる可能性があります。