XML エディターのショートカット メニューで次の 2 つのコマンドを使用して、XML スニペットを呼び出すことができます。 [ スニペットの挿入] コマンドは、カーソル位置に XML スニペットを挿入します。 囲んで コマンドは、選択したテキストを XML スニペットで囲みます。 各 XML スニペットには、スニペットの種類が指定されています。 スニペットの種類によって、スニペットを [スニペットの挿入 ] コマンド、" Surround With " コマンド、またはその両方で使用できるかどうかが決まります。
XML スニペットがエディターに追加されると、スニペット内の編集可能なフィールドは黄色で強調表示され、カーソルは最初の編集可能なフィールドに配置されます。
スニペットの挿入
次の手順では、[ スニペットの挿入 ] コマンドにアクセスする方法について説明します。
注
[ スニペットの挿入 ] コマンドは、キーボード ショートカット (Ctrl+K、 Ctrl+X) でも使用できます。
ショートカット メニューからスニペットを挿入するには
XML スニペットを挿入する場所にカーソルを置く。
右クリックし、[ スニペットの挿入] を選択します。
使用可能な XML スニペットの一覧が表示されます。
マウスを使用するか、スニペットの名前を入力して Tab キーまたは Enter キーを押して、一覧からスニペットを選択 します。
IntelliSense メニューを使用してスニペットを挿入するには
XML スニペットを挿入する場所にカーソルを置く。
[編集] メニューで IntelliSense をポイントし、[スニペットの挿入] を選択します。
使用可能な XML スニペットの一覧が表示されます。
マウスを使用するか、スニペットの名前を入力して Tab キーまたは Enter キーを押して、一覧からスニペットを選択 します。
IntelliSense の完全な単語一覧からスニペットを挿入するには
XML スニペットを挿入する場所にカーソルを置く。
ファイルに追加する XML スニペットの入力を開始します。 自動入力候補が有効になっている場合は、IntelliSense の完全な単語一覧が表示されます。 表示されない場合は、Ctrl+キーを押してアクティブにします。
完全な単語一覧から XML スニペットを選択します。
Tab キーを押し、Tab キーを押して XML スニペットを呼び出します。
注
XML スニペットが呼び出されない場合があります。 たとえば、xs:complexType
ノード内にxs:element
要素を挿入しようとすると、エディターは XML スニペットを生成しません。 xs:complexType
ノード内でxs:element
要素を使用する場合、必要な属性やサブ要素がないため、エディターには挿入するデータがありません。
ショートカット名を使用してスニペットを挿入するには
XML スニペットを挿入する場所にカーソルを置く。
エディター ウィンドウに「
<
」と入力します。Esc キーを押して、IntelliSense の完全な単語一覧を閉じます。
スニペットのショートカット名を入力し、 Tab キーを押して XML スニペットを呼び出します。
ブロックの挿入
次の手順では、 Surround With コマンドにアクセスする方法について説明します。
注
[囲み文字で囲む] コマンドは、キーボード ショートカット (Ctrl+K、Ctrl+S) でも使用できます。
コンテキスト メニューから Surround With を使用するには
XML エディターで囲むテキストを選択します。
右クリックして [ブロックの挿入] をクリックします。
使用可能な囲みの一覧と XML スニペットが表示されます。
マウスを使用するか、スニペットの名前を入力して Tab キーまたは Enter キーを押して、一覧からスニペットを選択 します。
IntelliSense メニューから Surround With を使用するには
XML エディターで囲むテキストを選択します。
EditメニューのIntelliSenseをポイントし、囲むを選択します。
使用可能な囲みの一覧と XML スニペットが表示されます。
マウスを使用するか、スニペットの名前を入力して Tab キーまたは Enter キーを押して、一覧からスニペットを選択 します。
XML スニペットを使用する
XML スニペットを選択すると、コード スニペットのテキストがカーソル位置に自動的に挿入されます。 スニペット内の編集可能なフィールドが強調表示され、最初の編集可能なフィールドが自動的に選択されます。 現在選択されているフィールドがボックス化されています。
フィールドを選択すると、フィールドの新しい値を入力できます。 Tab キーを押すと、スニペットの編集可能なフィールドが順番に表示されます。Shift+Tab キーを押すと、逆順に切り替えます。 フィールドをクリックすると、カーソルがフィールドに移動し、フィールドをダブルクリックするとフィールドが選択されます。 フィールドが強調表示されている場合は、ツールヒントが表示され、フィールドの説明が表示されることがあります。
編集できるのは、特定のフィールドの最初のインスタンスだけです。 そのフィールドが強調表示されると、そのフィールドの他のインスタンスのアウトラインが表示されます。 編集可能なフィールドの値を変更すると、そのフィールドはスニペットで使用されるすべての場所で変更されます。
Enter キーまたは Esc キーを押すと、フィールドの編集が取り消され、エディターが標準に戻ります。
編集可能なコード スニペット フィールドの既定の色は、[オプション] ダイアログ ボックスの [フォントと色] ウィンドウの [コード スニペット フィールド] 設定を変更することで変更できます。 詳細については、「 方法: エディターでフォントと色を変更する」を参照してください。