コード エディターとテキスト エディターでのコードの作成

Visual Studio のエディターは、書き込み、コードを管理できるようにしやすくする多くの機能を提供します。アウトライン機能を使用して、異なるコード ブロックを展開したり折りたたんだりできます。、 IntelliSense を使用して、使用するコード、 オブジェクト ブラウザーと呼び出し階層構造に関する詳細を学習できます。コード内で 移動定義へ移動すべての参照の検索などの機能を使用して移動できます。コード スニペットとのコード ブロックを挿入 **使用法から生成します。**などの機能を使用して、コードを生成できます。

一部のさまざまな方法でコードを表示できます。ソリューションのクラス ビューを表示するには、 クラス ビュー のペインを開くか、クラス ファイルの下に ソリューション エクスプローラー のノードを展開できます。

一つまたは複数のファイルをテキストを検索および置換できます。詳細については、「テキストの検索と置換」を参照してください。正規表現を使用するときは、検索には、使用する .NET の正規表現を、置き換えます。詳細については、「Visual Studio での正規表現の使用」を参照してください。

Visual Studio のさまざまな言語は、関数の異なる設定を提供し、場合によっては機能が異なる言語間で動作します。これらの相違点の多くは、機能の説明で指定されます詳細については、特定の Visual Studio 言語のセクションを確認できます。

重要 : 重要

使用している設定と Visual プロジェクト ノードは、 IDE の機能に影響する場合があります。これらは、このトピックで説明されている内容と異なる場合があります。

エディター機能

構文の色指定

コードとマークアップ ファイルの一部の構文要素は、を区別するために、それぞれ異なる色されます。たとえば、キーワード (C# の using と Visual Basic の Imports など) 1 個の色、型 ( Console と Uriなど)です。もう一つの色です。他の構文要素は、文字列リテラルとコメントなどの、色分けして表示されます。そのほかのトークン間の型、列挙間、およびマクロ、判別する C++ で使用できる色。

各型については既定の色を表示、 ツール のメニューから開くことができるの [フォントおよび色] ([オプション] ダイアログ ボックス - [環境])特定の構文要素の色を変更できます。

エラーおよび警告のマーク

コードを追加し、ソリューションをビルドため、別の色 (波線の下線と呼ばれる)コードに表示されることがあります。これらのマークは問題の Visual Studio コードで検出したことを通知します。たとえば、赤い波線は、構文エラーを表示するため、青い波線はコンパイラ エラーを表示して、緑の波線が警告を表示し、紫色の波線がエラーの他の型を示します。たとえば、 Visual Basic では、行われた後の編集時にコンパイラ エラーが発生し、変更にある 「正しく」編集に使用されます。

各エラーについては既定の色と ツールとオプション/環境とフォントおよび色 のダイアログ ボックスの警告の波線を確認できます。構文エラーコンパイル エラー警告その他のエラーを検索します。

中かっこの一致

カーソル位置がコード ファイルに左かっこ、および配置すると右中かっこが強調表示されます。この機能は、配置違えられるか、欠落している中かっこの直ちにフィードバックを提供します。一致を 区切り記号を自動強調表示する のセットに中かっこのオンとオフを切り替えることができます (ツールとオプションやテキスト エディター)。フォントおよび色 の設定の強調表示色を変更できます (ツールとオプション/環境)。かっこの一致 (強調表示)かっこの一致 (四角形)を検索します。

[行番号]

行番号はコード ペインの左の余白の表示できます。これらは既定で表示されます。テキスト エディターすべての言語 の設定 (ツールとオプションやテキスト エディターまたはすべての言語)のこのオプションをオフにします。これらの言語 (ツール オプションとテキスト編集プログラム <言語> )の設定を変更することで、個々のプログラミング言語の行番号を表示できます。出力先の行番号に 印刷 のダイアログ ボックスに含める行番号を選択します。

変更の追跡

左空白の色は、ファイルに対する変更を追跡できるようにします。ファイルが開かれてが格納されていない左空白の黄色表示されるバーから、変更を行った選択 (空白と呼ばれます)。変更 (ただし前に、ファイルを閉じます)保存すると、バーは緑に切り替えます。ファイルを保存した後で、変更を元に戻す場合は、バーがオレンジを切り替えます。この機能を有効にするには、 テキスト エディター の設定 (ツールとオプションやテキスト エディター)の 変更履歴を記録する オプションを変更します。

テキストおよびコードの選択

標準連続ストリーム モードまたは、一連の行ではなく、テキストを四角形の部分を選択するボックス モードでテキストを選択できます。選択の上にマウスをドラッグによるボックス モードを選択するには、 Alt キーを押します (または Alt + Shift + <方向キー> 押します)。選択が範囲の先頭の文字と終了文字で定義された四角形内のすべての文字が含まれます。選択した領域に入力した、または貼り付けた内容が、各行の同じ位置に挿入されます。

ズーム

押しながら、 Ctrl キーを押しながらマウスできます。また、 Ctrl + Shift のスクロール ホイールを移動して、コード ペインを拡大または +。と Ctrl + Shift +、拒否に増加します)。また、コード ペインの下部の左上隅に特定のズームの割合を設定するには、ズーム ボックスを使用できます。ズーム機能は、ツール ウィンドウでは機能しません。

仮想空間

既定では、 Visual Studio のエディターで行は最後の文字の後に行の末尾に右矢印のキーが次の行の開始にカーソルを移動し、終了します。他の一部のエディターで行は最後の文字の後に終了せず、行にカーソルがどこにでも置くことができます。ツールとオプションやテキスト エディターまたはすべての言語 の設定エディターの仮想空間を有効にできます。仮想空間右端で折り返すを有効にできる両方ことに注意してください。

印刷

ファイルを印刷すると 印刷 のダイアログ ボックスで行番号を印刷したり、コードの折りたたまれた領域を非表示にするには、オプションを使用します。ページ設定 のダイアログ ボックスで、または ページ ヘッダーをクリックしてファイルの完全パスと名前を印刷することもできます。

ツールとオプション/環境とフォントおよび色 のダイアログ ボックスのカラー印刷オプションを設定できます。カラー印刷をカスタマイズするに 設定の表示 の一覧の プリンター を選択します。ファイルの編集、ファイルを印刷するために異なる色を指定できます。

グローバル アンドゥと再実行

編集 のメニューの 直前の全体的な操作を元に戻す直前の全体的な操作をやり直す コマンドは、複数のファイルに影響するグローバル操作を元に戻すかやり直します。全体的な操作には、クラスや名前空間の名前の変更、ソリューション間での検索置換操作、データベースのリファクタリング、複数のファイルを変更するなどの操作があります。操作が適用されたソリューションを閉じた後でもグローバル アンドゥを適用し、現在の Visual Studio セッションの操作にコマンドをやり直すこともできます。

高度な編集機能

編集] - [詳細] のサブメニューの一部の高度な機能を取得できます。これらの機能がすべてコード ファイルのすべての種類で使用できません。

ドキュメントのフォーマット

コード行の適切なインデントを設定し、ドキュメント個別の行に中かっこを移動します。

[書式の選択]

コード行の適切なインデントを設定し、選択の個別の行に中かっこを移動します。

選択行にタブを設定

タブに先頭のスペースを適切な場合には、変更します。

選択行のタブの設定を解除

領域にタブを変更する。タブ (またはドメインへのすべてのタブ)にファイルのすべての領域を変換する場合は Edit.ConvertSpacesToTabs と Edit.ConvertTabsToSpaces コマンドを使用できます。これらのコマンドは、 Visual Studio のメニューには表示されませんが、クイック アクセス] ウィンドウまたは [コマンド] ウィンドウからそれらをダイヤルできます。

[大文字に変換]

選択のすべての文字を大文字に変更、または大文字にカーソル位置で選択範囲がない場合は、文字を変更します。

小文字に変換

選択のすべての文字を小文字に変更、または小文字にカーソル位置で選択範囲がない場合は、文字を変更します。

ドキュメントの検証

JScript コード ファイルを検証します。

左右スペースの削除

現在の行の末尾に削除のタブ領域か。

スペースの表示

発生したドットとして表示領域、および矢印としてタブ。ファイルの末尾は四角形のグリフとして表示されます。ワード ラップのツールとオプションやテキスト エディターまたはすべての言語またはワード ラップの表示/表示されるグリフ が選択されている場合は、そのグリフも表示されます。

[右端で折り返す]

ドキュメント内のすべての行をコード ウィンドウで表示される。テキスト エディターですべての言語設定 ()ツールとオプションのテキスト エディターまたはすべての言語ワード ラップをオフにします。

選択範囲のコメントを解除

選択項目または現在の行にコメント文字を追加します。

選択範囲のコメント

選択項目または現在の行からコメント文字を削除します。

行インデント

選択した行または現在の行にタブ (または同等の領域)を追加します。

行インデント解除

選択した行または現在の行からタブ (または同等の領域)を削除します。

タグの選択

タグ (たとえば、 XML または HTML)を含むドキュメントでは、タグを選択します。

タグ内容の選択

タグ (たとえば、 XML または HTML)が含まれているドキュメントに、内容が選択されます。

コード ウィンドウの移動

複数のさまざまな方法でドキュメント内で移動できます。標準の操作に加えて、 戻る (または Ctrl + プラス)以前の場所にカーソル位置またはアクティブ ドキュメントの最近の場所に戻りを移動するには、ツール バーの 次に進む (Ctrl + Shift + プラス)のボタンを使用できます。これらのボタンは、カーソル位置の最後の 20 桁を保持します。

次のコマンドは、コード設計のナビゲーション メソッドです:

<行番号> への検索

への Edit/Go または Ctrl + G): アクティブ ドキュメントの特定の行番号に移動します。

移動

編集/への移動 または Ctrl +): アクティブなソリューションのシンボルやファイルを検索します。これにより、クエリから一致結果の適切なセットを選択できます。キーワードにシンボルを分割するためにシンボルでは、 Camel 形式の大文字小文字の区別およびアンダー スコア文字を使用して含まれているキーワードを検索できます。

[すべての参照の検索]

(コンテキスト メニュー): ソリューションに選択された要素へのすべての参照を検索します。

[定義へ移動]

(コンテキスト メニュー) (または): F12 選択した要素の定義を見つけます。

次のメソッド、前のメソッド

編集または次のメソッド、前のメソッド) Visual Basic コード ファイルで、各種の方法へのカーソル位置を移動するこれらのコマンドを使用します。

参照の強調表示

ソース コードでシンボルをクリックすると、ドキュメント内にあるそのシンボルのすべてのインスタンスが強調表示されます。強調表示されるシンボルとしては、宣言や参照、および すべての参照の検索 が返す他の多くのシンボルが含まれる場合があります。これらには、クラス、オブジェクト、変数、メソッド、プロパティなどの名前があります。Visual Basic コードでは、多くの制御構造のキーワードも強調表示されます。強調表示された次のシンボル、または前のシンボルに移動するには、Ctrl キーと Shift キーを押しながら下方向キーを押すか、Ctrl キーと Shift キーを押しながら上方向キーを押します。ツールとオプション/環境とフォントおよび色または参照を強調表示します。の強調表示色を変更できます

また、コード] ウィンドウの上部に ナビゲーション バーのコード ファイルに移動して表示つまり、 2 種類のリスト ボックスを使用できます。このバーは、特定の型または型のメンバーの 1 人に直接移動できるようになります。ナビゲーション バーは、 Visual Basic、 C#、および C++ コード ファイルによって表示されます。

ナビゲーション バーを非表示にするには、テキスト エディターのオプションを ナビゲーション バー すべての言語設定を変更します (ツールとオプションやテキスト エディターまたはすべての言語は、またはその個々の言語の設定を変更できます)。次のようにのボックスに移動する場合:

  • コード ウィンドウからナビゲーション バーにフォーカスを移動するには、ショートカット キー CTRL+F2 を押します。

  • ナビゲーション バーからコード ペインにフォーカスを戻すには、 Esc キーを押します。

  • 項目からナビゲーション バー項目にフォーカスを移動するには、 Tab キーを押します。

  • IDE に戻り、フォーカスがあるナビゲーション バーの項目を選択するには、 Enter キーを押します。

  • クラスまたは型に移動するには、ドロップダウン左の名前をクリックします。

  • クラスのプロシージャに直接移動するには、ドロップダウンための手順をクリックします。

部分クラスでは、メンバーを現在のコード ファイル以外で淡色表示になる場合があります。定義します。

エディターのカスタマイズ

設定のインポートとエクスポート: 他の開発者と設定を共有するか、設定を標準に準拠させることも、 Visual Studio の既定の構成に ツール のメニューの 設定のインポートとエクスポート ウィザード の使用に戻すことができます。全般設定または言語仕様とプロジェクトの設定を変更できます。

キーボード マップ: 新しい設定 hotkeys を定義するか、ツールとオプション/環境の既存の/キーボードを再定義できます。hotkeys に関する詳細については、 " " を参照してください 定義済みショートカット キー

言語固有のエディター オプションについては、次を参照:

参照

概念

エンコーディングと改行

使用法から生成

その他の技術情報

テキストの検索と置換

アウトライン

IntelliSense の使用方法

コード スニペット

ツールボックスの使用

コードの構造の表示

コードへのブックマークの設定

タスク一覧の使用