Eclipse Ganymede のハック、ヒント、コツ、ベスト プラクティス
-
09-06-2019 - |
質問
私は最近、C 開発に Eclipse Ganymede CDT を使い始めましたが、これ以上に気に入るはずがありません。学習曲線がかなり顕著になる可能性があることは承知しています。そのため、皆さんのご協力を得て、私の目標は学習曲線を可能な限り平坦化することです。IDE の能力を最大限に発揮するための最高のハック、ヒント、コツ、ベスト プラクティスを探しています。
解決
正確なインデックス作成
CDT を使用する場合は、デフォルトの「高速インデックス作成」ではなく、必ず「完全インデックス作成」オプションを有効にしてください。最新のハードウェアでは目に見えて遅くなることはなく、はるかに優れたパフォーマンスを発揮します。その意味で、セマンティック強調表示を必ず有効にする必要があります。これは C/C++ では Scala のような言語ほど重要ではありませんが、それでも非常に便利です。
効率的な編集
Ctrl+O および Ctrl+Alt+H の使用に慣れてください。前者では段階的に検索可能なアウトライン ビューがポップアップ表示され、後者では [呼び出し階層] ビューが開き、現在選択されている関数が検索されます。これは実行のトレースに非常に役立ちます。
Ctrl+Shift+T (Open Type) 自体は正確には「編集」コンボではありませんが、私のワークフローでは同様に重要です。C++ Open Type ダイアログでは、タイプによる増分フィルタリングだけでなく、定義の選択も可能です (.h
) または宣言 (.cpp
)さらに要素タイプによるフィルタリング(typedef
, struct
, class
, 、など)。
タスク指向プログラミング
マイリン:それなしで家を出ることはありません。このツールについてはいくら言っても足りません。それなしで過ごさざるを得なくなるたびに、すべてのコードノイズに対処する方法を再学習する必要があることに気づきます。持っているととてもとても便利です。
無駄を省いたビュー
デフォルトの Eclipse ワークスペース レイアウトは、スペースの点でも使いやすさの点でも非常に非効率です。誰もがお気に入りのレイアウトを持っているので、時間をかけて自分のレイアウトを見つけてください。私は、アウトライン以外のすべてを最小化 (必ずしも閉じる必要はありません) し、C/C++ プロジェクト エクスプローラーをサイドバーにドッキングしたままにして、展開時にアウトラインが正確に非表示になるように設定することを好みます。このようにして、エディターを常に表示したままにし、同時に現在のタスクに関係のないビューによって使用されるスペースを削減できます。
他のヒント
CTRL + TAB を使用すると、ソース ファイルとそのヘッダー ファイル (foo.cpp <--> foo.h) の間をすばやく移動できます。
ローカル履歴機能も便利な方法で戻って変更を元に戻せるので気に入っています。
Ctrl + Space は Eclipse 史上最高のツールです。オートコンプリート機能です。変数名、メソッド宣言、ユーザー定義テンプレートなどを完成させることができます。
エクリプスに行きましょう。私のコードの大量は次によって生成されます。 Ctrl + 空間.
Java Developer Tools がインストールされていない場合、スペルチェックは機能しません。
スペルチェック機能は、インストールされている Java 開発ツールに依存します。C 開発ツールのみをインストールするだけの場合、スペル チェッカーが機能しない理由がわからないため、これは厄介な問題になる可能性があります。
CDT ベースのスペルチェッカーを実行できます (Galileo でも機能します)。
ここを参照してください: Eclipse スペル エンジンは存在しません