Visual Studioは、コードをより効率的に記述および整理するのに役立つ IntelliSense ベースの入力候補と書式設定リファクタリングを提供します。
DateTime と TimeSpan の完了
適用対象: C#
この機能では、IntelliSense メニューを使用して、DateTime および TimeSpan 文字列リテラルと書式指定文字列を記述できます。 IntelliSense では、基本的な入力候補と、各文字の意味について説明します。
DateTime または TimeSpan 書式指定文字列にカーソルを置きます。
Ctrl+Space キーを押して IntelliSense メニューをトリガーします。
追加する文字を選択します。
IntelliSense による正規表現の補完機能
Applies to: C#, Visual Basic
この機能では、IntelliSense メニューを使用して正規表現を記述します。 IntelliSense では、基本的な入力候補と、各正規表現文字の意味について説明します。
正規表現文字列にカーソルを置きます。
Ctrl+Space キーを押して IntelliSense メニューをトリガーします。
正規表現文字列に追加する文字を選択します。
重要でない型と拡張メソッドの IntelliSense 入力候補
Applies to: C#, Visual Basic
IntelliSense では、 using ディレクティブでインポートされない型と拡張メソッドの入力候補が提供され、提案をコミットすると、 using ディレクティブが自動的に追加されます。
プロジェクトに依存関係がある型または拡張メソッドの名前の入力を開始すると、IntelliSense に候補が表示されます。 この一覧では、重要でない名前空間の項目が、含まれている名前空間をサフィックスとして示しています。
ヒント
入力候補一覧の横にある Expander を選択すると、必要に応じて、インポートされていない名前空間の項目を表示/非表示にすることができます。 (または Alt キーを使用します+キーボード ショートカット。
既定の動作を変更するには、
Tools Options ペインを開き、All Settings > C# (またはVisual Basic )IntelliSense セクション。 [ 未報告の名前空間の項目を表示 する] チェック ボックスをオンまたはオフにします。ヒント
入力候補一覧の横にある Expander を選択すると、必要に応じて、インポートされていない名前空間の項目を表示/非表示にすることができます。 (または Alt キーを使用します+キーボード ショートカット。
既定の動作を変更するには、
Tools Options ダイアログを開き、Text Editor < >c4 />C# (orVisual Basic )IntelliSense セクション。 [ 未報告の名前空間の項目を表示 する] チェック ボックスをオンまたはオフにして、[ OK] を選択します。提案を選択し、重要でない項目をコミットします。
usingディレクティブが自動的にファイルに追加されます。
呼び出しチェーンのラップとアライン
Applies to: C#, Visual Basic
このリファクタリングでは、読みやすさを向上させるために、メソッド呼び出しのチェーンをラップしてアラインします。
任意の呼び出しチェーンにカーソルを置きます。
Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。
[ 呼び出しチェーンのラップ] または [呼び出しチェーンの折り返しと配置 ] を選択してリファクタリングを受け入れます。
パラメーターまたは引数の折り返し、インデント、配置
Applies to: C#, Visual Basic
このリファクタリングでは、読みやすさを向上させるために、メソッドの宣言または呼び出しでパラメーターまたは引数をラップ、インデント、およびアラインします。
パラメーター リストにカーソルを置きます。
Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。
[ すべてのパラメーターをラップ] を選択して、リファクタリングを受け入れます。
バイナリ式をラップする
Applies to: C#, Visual Basic
このリファクタリングでは、読みやすくするためにバイナリ式がラップされます。
バイナリ式にカーソルを置く。
Ctrl+. キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。
[ 式の折り返し] を選択してリファクタリングを受け入れます。