How to: Use XML snippets (Jak używać fragmentów kodu XML)

Fragmenty kodu XML można wywoływać przy użyciu następujących dwóch poleceń w menu skrótów edytora XML. Polecenie Wstaw fragment kodu wstawia fragment kodu XML w miejscu kursora. Polecenie Otokaj za pomocą opakowywuje fragment kodu XML wokół zaznaczonego tekstu. Każdy fragment kodu XML ma wyznaczone typy fragmentów kodu. Typy fragmentów kodu określają, czy fragment kodu jest dostępny za pomocą polecenia Wstaw fragment kodu, polecenia Otokaj za pomocą lub obu tych typów fragmentów.

Po dodaniu fragmentu kodu XML do edytora wszystkie edytowalne pola w tym fragmencie kodu są wyróżnione kolorem żółtym, a kursor jest umieszczony w pierwszym edytowalnym polu.

Wstaw fragment kodu

Poniższe procedury opisują sposób uzyskiwania dostępu do polecenia Wstaw fragment kodu.

Uwaga

Polecenie Wstaw fragment kodu jest również dostępne za pośrednictwem skrótu klawiaturowego (Ctrl + K, następnie Ctrl + X).

Aby wstawić fragmenty kodu z menu skrótów

  1. Umieść kursor w miejscu, w którym chcesz wstawić fragment kodu XML.

  2. Kliknij prawym przyciskiem myszy i wybierz polecenie Wstaw fragment kodu.

    Zostanie wyświetlona lista dostępnych fragmentów kodu XML.

  3. Wybierz fragment kodu z listy za pomocą myszy lub wpisując nazwę fragmentu kodu i naciskając klawisz Tab lub Enter.

Aby wstawić fragmenty kodu przy użyciu menu IntelliSense

  1. Umieść kursor w miejscu, w którym chcesz wstawić fragment kodu XML.

  2. W menu Edycja wskaż pozycję IntelliSense, a następnie wybierz pozycję Wstaw fragment kodu.

    Zostanie wyświetlona lista dostępnych fragmentów kodu XML.

  3. Wybierz fragment kodu z listy za pomocą myszy lub wpisując nazwę fragmentu kodu i naciskając klawisz Tab lub Enter.

Aby wstawić fragmenty kodu za pośrednictwem listy pełnych wyrazów funkcji IntelliSense

  1. Umieść kursor w miejscu, w którym chcesz wstawić fragment kodu XML.

  2. Rozpocznij wpisywanie fragmentu kodu XML, który chcesz dodać do pliku. Jeśli automatyczne uzupełnianie jest włączone, zostanie wyświetlona pełna lista wyrazów funkcji IntelliSense. Jeśli nie jest wyświetlana, naciśnij klawisz Ctrl + Spacja, aby go aktywować.

  3. Wybierz fragment kodu XML z listy pełnych wyrazów.

  4. Naciśnij klawisz Tab, tab, aby wywołać fragment kodu XML.

Uwaga

Mogą wystąpić przypadki, gdy fragment kodu XML nie zostanie wywołany. Jeśli na przykład spróbujesz wstawić xs:complexType element wewnątrz xs:element węzła, edytor nie wygeneruje fragmentu kodu XML. Gdy element jest używany wewnątrz węzła, nie ma wymaganych atrybutów ani podelementów, więc edytor nie ma żadnych danych do xs:complexType xs:element wstawienia.

Aby wstawić fragmenty kodu przy użyciu nazwy skrótu

  1. Umieść kursor w miejscu, w którym chcesz wstawić fragment kodu XML.

  2. Wpisz < w okienku edytora.

  3. Naciśnij klawisz Esc, aby zamknąć listę pełnych wyrazów funkcji IntelliSense.

  4. Wpisz nazwę skrótu fragmentu kodu i naciśnij klawisz Tab, aby wywołać fragment kodu XML.

Otokaj za pomocą

Poniższe procedury opisują sposób uzyskiwania dostępu do polecenia Otokaj za pomocą.

Uwaga

Polecenie Otoczyć za pomocą jest również dostępne za pośrednictwem skrótu klawiaturowego (Ctrl + K, a następnie Ctrl + S).

Aby użyć funkcji Surround With z menu kontekstowego

  1. Zaznacz tekst do otoki w edytorze XML.

  2. Kliknij prawym przyciskiem myszy i wybierz polecenie Otokaj za pomocą .

    Zostanie wyświetlona lista dostępnych fragmentów kodu XML.

  3. Wybierz fragment kodu z listy za pomocą myszy lub wpisując nazwę fragmentu kodu i naciskając klawisz Tab lub Enter.

Aby użyć funkcji Surround With z menu IntelliSense

  1. Zaznacz tekst do otoki w edytorze XML.

  2. W menu Edycja wskaż pozycję IntelliSense, a następnie wybierz pozycję Otokaj za pomocą .

    Zostanie wyświetlona lista dostępnych fragmentów kodu XML.

  3. Wybierz fragment kodu z listy za pomocą myszy lub wpisując nazwę fragmentu kodu i naciskając klawisz Tab lub Enter.

Używanie fragmentów kodu XML

Po wybraniu fragmentu kodu XML tekst fragmentu kodu zostanie wstawiony automatycznie w miejscu kursora. Wszystkie pola edytowalne we fragmencie kodu są wyróżnione, a pierwsze edytowalne pole jest wybierane automatycznie. Aktualnie wybrane pole jest boxed.

Po wybraniu pola możesz wpisać nową wartość pola. Naciśnięcie klawisza Tab umożliwia cykliczne przechodzinie przez edytowalne pola fragmentu kodu; Naciśnięcie klawisza Shift + Tab umożliwia przejście przez nie w odwrotnej kolejności. Kliknięcie pola umieszcza kursor w polu, a dwukrotne kliknięcie pola go zaznacza. Po wyróżnienia pola może zostać wyświetlona etykietka narzędzia z opisem pola.

Tylko pierwsze wystąpienie danego pola można edytować. Gdy to pole zostanie wyróżnione, zostaną opisane inne wystąpienia tego pola. Po zmianie wartości pola edytowalnego to pole jest zmieniane wszędzie tam, gdzie jest używane we fragmencie kodu.

Naciśnięcie klawisza Enter lub Esc anuluje edytowanie pól i przywraca normalne funkcjonowanie edytora.

Domyślne kolory pól z edytowalnymi fragmentami kodu można zmienić, modyfikując ustawienie Pole fragmentu kodu w okienku Czcionki i kolory okna dialogowego Opcje. Aby uzyskać więcej informacji, zobacz Jak zmienić czcionki i kolory w edytorze.

Zobacz też