C# の入力支援
補完リストでスマートな提案を提供することで時間を節約することに加えて、JetBrains Fleet は、コードの作成と編集をさらに迅速に行うことができるその他の入力支援機能を提供します。
一致する区切り文字を自動挿入
デフォルトでは、開始区切り文字 (
、[
、"
または '
を入力すると、ペアの文字が自動的に挿入されます (必要に応じて)。気が変わって Backspace を押して開始区切り文字を削除すると、その終了ペアも削除されます。一致する終了区切り文字がすでに存在する場合、JetBrains Fleet は別の終了区切り文字を追加しません。一致する記号は、フォーマットに従って挿入されます。
正しい長さ / 数のタイプミス
JetBrains Fleet は、配列 / コレクションの Length
/Count
プロパティのタイプミスでつまずくのを防ぎます。配列の使用箇所として Count
プロパティを誤って入力し始めるとすぐに、JetBrains Fleet によって補完リストからそれを選択し、おそらく入力するつもりだった Length
プロパティに置き換えることができます。

同様に、間違って Length
プロパティを入力し始めると、コレクションの使用箇所で Count
プロパティを呼び出すのに役立ちます。

補完の提案を受け入れるとすぐに、正しいプロパティが表示されます。
メソッドパラメーターの使用箇所から型パラメーターを作成する
ジェネリクスメソッドを作成するときは、新しいパラメーターに T
を入力し、補完リストで対応する項目を選択することで、型パラメーターを簡単に追加できます

JetBrains Fleet は、メソッド宣言に新しい型パラメーターを追加し、宣言と使用箇所の両方で型パラメーターの名前を入力できる位置に移動します。

Enter でコメントを複数行にする
行コメント
単純な (XML Doc 以外の) 行コメントでは、コメントテキストの途中で Enter を押すと、新しい行にコンパイル不可能なテキストが表示されるのを避けるために、JetBrains Fleet によってテキストの前に 2 つのスラッシュ //
が自動的に追加されます。コメント行の最後で Enter を押すと、通常どおり空の新しい行が始まります。
バックスペースでコード行をインデント解除する
空の行で Backspace を押すか、キャレットの左側に空白とタブしかない場合、JetBrains Fleet はキャレットを一度に 1 位置ずつ戻すのではなく、適切なインデント位置に戻すことができます。
関連ページ:

C# の後置テンプレート
後置テンプレートを使用すると、前に戻ることなく、すでに入力した式を変換できます。式の後にドットを入力し、補完リストからテンプレートを選択するだけです。後置テンプレートを適用する:後置テンプレートの最も単純な例の 1 つは、ブール式の否定です。ブール式を入力した直後に、比較ロジックを逆にする必要があることに気付いたとします。通常は、キャレットを後ろに移動してをに、またはその逆に変更してから、元の場所に戻る必要があります。JetBrains Fleet では、を入力し続けて Enter を押すだけです...

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

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