IntelliSense と書式設定のリファクタリング

Visual Studioは、コードをより効率的に記述および整理するのに役立つ IntelliSense ベースの入力候補と書式設定リファクタリングを提供します。

DateTime と TimeSpan の完了

適用対象: C#

この機能では、IntelliSense メニューを使用して、DateTime および TimeSpan 文字列リテラルと書式指定文字列を記述できます。 IntelliSense では、基本的な入力候補と、各文字の意味について説明します。

  1. DateTime または TimeSpan 書式指定文字列にカーソルを置きます。

  2. Ctrl+Space キーを押して IntelliSense メニューをトリガーします。

  3. 追加する文字を選択します。

    DateTime Completion IntelliSense のスクリーンショット。

IntelliSense による正規表現の補完機能

Applies to: C#, Visual Basic

この機能では、IntelliSense メニューを使用して正規表現を記述します。 IntelliSense では、基本的な入力候補と、各正規表現文字の意味について説明します。

  1. 正規表現文字列にカーソルを置きます。

  2. Ctrl+Space キーを押して IntelliSense メニューをトリガーします。

  3. 正規表現文字列に追加する文字を選択します。

    Regex Completion IntelliSense のスクリーンショット。

重要でない型と拡張メソッドの IntelliSense 入力候補

Applies to: C#, Visual Basic

IntelliSense では、 using ディレクティブでインポートされない型と拡張メソッドの入力候補が提供され、提案をコミットすると、 using ディレクティブが自動的に追加されます。

  1. プロジェクトに依存関係がある型または拡張メソッドの名前の入力を開始すると、IntelliSense に候補が表示されます。 この一覧では、重要でない名前空間の項目が、含まれている名前空間をサフィックスとして示しています。

    ヒント

    入力候補一覧の横にある Expander を選択すると、必要に応じて、インポートされていない名前空間の項目を表示/非表示にすることができます。 (または Alt キーを使用します+キーボード ショートカット

    既定の動作を変更するには、ToolsOptions ペインを開き、All Settings >C# (または Visual Basic) IntelliSense セクション。 [ 未報告の名前空間の項目を表示 する] チェック ボックスをオンまたはオフにします。

    ヒント

    入力候補一覧の横にある Expander を選択すると、必要に応じて、インポートされていない名前空間の項目を表示/非表示にすることができます。 (または Alt キーを使用します+キーボード ショートカット

    既定の動作を変更するには、ToolsOptions ダイアログを開き、Text Editor< >c4 />C# (or Visual Basic) IntelliSense セクション。 [ 未報告の名前空間の項目を表示 する] チェック ボックスをオンまたはオフにして、[ OK] を選択します。

  2. 提案を選択し、重要でない項目をコミットします。

    using ディレクティブが自動的にファイルに追加されます。

    重要でない型の IntelliSense 入力候補のスクリーンショット。

呼び出しチェーンのラップとアライン

Applies to: C#, Visual Basic

このリファクタリングでは、読みやすさを向上させるために、メソッド呼び出しのチェーンをラップしてアラインします。

  1. 任意の呼び出しチェーンにカーソルを置きます。

  2. Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。

  3. [ 呼び出しチェーンのラップ] または [呼び出しチェーンの折り返しと配置 ] を選択してリファクタリングを受け入れます。

    呼び出しチェーンのラップが選択され、C# コードの変更が表示されたVisual Studioの [クイック アクションとリファクタリング] メニューのスクリーンショット。

パラメーターまたは引数の折り返し、インデント、配置

Applies to: C#, Visual Basic

このリファクタリングでは、読みやすさを向上させるために、メソッドの宣言または呼び出しでパラメーターまたは引数をラップ、インデント、およびアラインします。

  1. パラメーター リストにカーソルを置きます。

  2. Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。

    [折り返し]、[インデント]、[配置] の各パラメーターのスクリーンショット。

  3. [ すべてのパラメーターをラップ] を選択して、リファクタリングを受け入れます。

バイナリ式をラップする

Applies to: C#, Visual Basic

このリファクタリングでは、読みやすくするためにバイナリ式がラップされます。

  1. バイナリ式にカーソルを置く。

  2. Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。

  3. [ 式の折り返し] を選択してリファクタリングを受け入れます。

    折り返し式が選択され、C# コードの変更が表示されたVisual Studioの [クイック アクションとリファクタリング] メニューのスクリーンショット。