JetBrains Fleet 1.45 ヘルプ

C# でのコーディング支援

スマートモード、JetBrains、Fleet では、開発パフォーマンスを大幅に向上させる多くの機能を提供します。

コード補完とタイピング支援でタイピング速度を向上

⌃ Space

入力すると、補完候補が自動的に表示されます。通常必要なのは、いくつかの文字を入力し、対応する候補を選択することです。入力しなくても、⌃ Space を使用して補完リストを呼び出すことができます。

補完候補に加えて、コーディング速度を向上させるいくつかの入力支援機能があります。

コードテンプレートを使用して定型コードを生成する

⌃ Space

補完リストには、適切な言語識別子とは別に、コード構造全体を生成できるコードテンプレートも含まれています。特定の種類のコードテンプレートの詳細については、対応するトピックを参照してください。

コンテキストアクションを使用してコードを変換する

⌥⏎

コンテキストアクションを使用すると、ローカルスコープでコードをすばやく変換できます。さまざまなケースに応じて何百ものアクションがあり、任意の場所で⌥⏎を押して、利用可能なアクションを確認できます。

JetBrains Fleet: Local code transformations

プライマリクイックフィックスを適用する

  1. ウィンドウの右上隅にある問題ポップアップを開きます。

  2. 問題のリストから修正したい問題をクリックします。

  3. 問題が選択されている状態で、⌥⇧ ⏎を押します。または、提案されたクイックフィックスのリンクをクリックすることもできます。

apply_main_quick_fix

パラメーター情報を使用して利用可能なメソッドシグネチャーを調査する

⌘ I またはコード | パラメーター情報

関数呼び出しを作成または研究しているときは、JetBrains Fleet を使用すると、関数のすべてのオーバーロードで許可される引数の詳細を表示できます。ポップアップには、パラメーター付きのすべての公開署名が表示されます。

キャレットが呼び出しの中括弧内にある場合、⌘ I を 1 回押すと、現在使用されている署名、または引数がない場合は最も短い署名が表示されます。

JetBrains Fleet: Parameter information in C#

⌘ I を 2 回押すと、使用可能なすべてのオーバーロードが表示されます。

簡単なドキュメントでシンボルの詳細を検討する

⌘⇧ I またはコード | ドキュメント

JetBrains Fleet を使用すると、エディターでシンボルのドキュメントをすぐに確認できます。シンボルがサポートされている形式 (C# の XML ドキュメントなど) でドキュメント化されている場合は、すべてのドキュメントが適切な形式で表示されます。それ以外の場合は、基本的なシンボル情報 (完全なメソッドシグネチャー、型の可視性、名前空間など) が表示されます。

JetBrains Fleet: Quick documentation in C#

関連ページ:

スマートモード

Fleet は、軽量テキストエディターとしても、インテリジェントコードエディターとしても機能します。システムリソースを最適化するために、リソースを大量に消費する機能は必要な場合にのみ有効になります。スマートモードを有効にすると、個々のファイルまたは複数のファイルを含むフォルダーをシームレスに操作できます。スマートモードを有効にする右上隅にあるスマートモードのステータスアイコンをクリックします。表示されるポップアップで、「有効にする」をクリックします。準備作業が完了するまで待つ必要がある場合があり...

C# のコード補完

JetBrains Fleet の C# のコード補完は、クラス、メソッド、変数、キーワード、以前にインポートされた拡張メソッドを含む現在の可視性スコープ内で使用可能なその他のシンボルの名前を提案します。ライブテンプレート、コード生成の提案、単体テストカテゴリなど、他の多くのコンテキスト固有の提案も補完リストで利用できます。入力すると補完候補が自動的に表示されますが、を押して明示的に候補を呼び出すこともできます。コード補完でキャメルハンプを使用できます。つまり、複合名の部分の頭文字を入力する...

C# の入力支援

補完リストでスマートな提案を提供することで時間を節約することに加えて、JetBrains Fleet は、コードの作成と編集をさらに迅速に行うことができるその他の入力支援機能を提供します。一致する区切り文字を自動挿入:デフォルトでは、開始区切り文字、またはを入力すると、ペアの文字が自動的に挿入されます (必要に応じて)。気が変わって Backspace を押して開始区切り文字を削除すると、その終了ペアも削除されます。一致する終了区切り文字がすでに存在する場合、JetBrains Fleet は別の...

C# のソーステンプレート

従来、テンプレートまたはスニペットはソースコードの外部で保存および管理されていました。通常、テンプレートは汎用的な定型コードを迅速に生成するのに役立つため、これは理にかなっています。ただし、現在のプロジェクトまたはソリューションにのみ関連する反復可能なコードを作成したい場合もあります。JetBrains Fleet を使用すると、ソーステンプレートを使用してこのようなタスクを効率化できます。使い方:従来のテンプレートとは対照的に、ソーステンプレートは、拡張メソッドとしてプロジェクトのコードのど...

C# コードをリファクタリングする

JetBrains Fleet でコードをリファクタリングするには 2 つの方法があります。ローカルコード変換 (またはコンテキストアクション) を適用する方法と、ソリューション全体を分析して影響を受けるすべての参照が適切に更新されることを確認するグローバルリファクタリングを適用する方法です。現在のキャレット位置で使用可能なコンテキストアクションを一覧表示するには、を押します。またはを押して目的のアクションを選択し、を押してそれを適用します。ローカル変換とは対照的に、グローバルリファクタリングに...