補完の振る舞い

ReSharper オプションのこのページでは、ReSharper の IntelliSense ポップアップの動作を定義できます。 詳細については、 コード補完 を参照してください。
入力時の絞り込みリスト | 補完リストを表示するときに ReSharper が入力したシンボルおよび キャメルハンプ 式の文字に一致しない項目を削除するかどうかを定義します。 |
単一アイテムを自動的に補完 | このグループのオプションを使用すると、補完リストに単一の可能な選択肢がある場合に、特定のコード補完(基本補完、 スマート補完、 インポートシンボル補完 )の自動コミットを有効または無効にできます。 つまり、補完リストが 1 つのアイテムに絞り込むとすぐに、アイテムは自動的に挿入されます。 |
完了後に括弧を自動的に挿入する | メソッドを完了するときに括弧を挿入する方法を定義します。 補完リストでメソッドが選択されている場合は、
タブ
または
Enter
の代わりに開き丸括弧 |
識別子の中間一致 | このチェックボックスが選択されている場合、ReSharper は キャメルハンプ 表記法に従い、複合語内の任意の位置で文字を一致させます。 |
アイテムを並べ替える | このセレクタでは、リスト内の候補のソート方法を指定できます。 デフォルトで選択されている 相関別 オプションは、ReSharper が経験則を適用して、コンテキストと以前の入力に基づいてより適切な提案を判断することを意味します。 必要に応じて、 アルファベット順 を選択してより簡単なソート順を適用することができます。 |
基本補完におけるスマートな行動 | このセレクターを使用すると、期待されるタイプや継承を 基本補完 リストに追加できます。 これらの機能を有効にすると、より多くの提案(静的メンバー、ラムダ式など)が表示されます。 また、コンテキストに適合するシンボルが自動的に事前選択されます。 「なし」以外の値を選択すると、パフォーマンスが低下する可能性があります。 |
基本補完でインポート項目を表示する | このチェックボックスを選択すると、 インポートシンボル補完 で提案された補完項目が 自動補完 および 基本補完 の補完リストに自動的に表示されます。 |
参照を追加する前に確認ダイアログを表示する | このチェックボックスは、現在のプロジェクトに新しい参照を追加する前に、 二重インポート完了の確認ダイアログを表示するかどうかを定義します。 |
キーワードをライブテンプレートに置き換える | このオプションはデフォルトで有効になっており、 |
一般的なエラーを修正するために特別なアイテムを追加する(長さと数のような) | このチェックボックスを使用して、補完リストで 長さ / 数のタイプミスの提案を表示するかどうかを定義します。 ![]() |
キーワードの後にスペースが必要な場合は、キーワードの後にスペースを挿入する | デフォルトで、ReSharper は補完リストからキーワードを選択するとき、例えば この問題を回避するには、このチェックボックスをオフにして、すべてのスペースを手動で入力します。 |
拡張設定
パラメーター情報のデフォルトの場所 | このセレクタを使用して、 パラメーター情報 ポップアップをキャレットがある行の上または下に表示するかどうかを定義します。 |
後に入力すると自動補完を開始する | このセレクタを使用して、エディターに文字を入力した後に 自動補完 ポップアップを表示する時間間隔を定義します。 |
ラムダ補完項目をテンプレートとして挿入する。 | このオプションを有効化すると、ラムダ補完時に ReSharper は ホットスポットセッション を展開し、ラムダ式パラメーターの命名を指定できるようにします。 |
基本型からフィールドをカプセル化することを提案する | このチェックボックスが選択されている場合、ReSharper はすべての基本型からフィールドを補完リストに追加します。 |
