Używanie fragmentów kodu XML

Fragmenty kodu XML można wywołać 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 pozycji kursora. Polecenie Surround With opakowuje 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 Surround With lub obu tych elementów.

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

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 pomocą skrótu klawiaturowego (Ctrl K, a następnie Ctrl++X).

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

  1. Umieść kursor, 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 przy użyciu myszy lub wpisując nazwę fragmentu kodu i naciskając klawisz Tab lub Enter.

Aby wstawić fragmenty kodu przy użyciu menu funkcji IntelliSense

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

  2. Z 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 przy użyciu myszy lub wpisując nazwę fragmentu kodu i naciskając klawisz Tab lub Enter.

Aby wstawić fragmenty kodu za pomocą pełnej listy wyrazów funkcji IntelliSense

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

  2. Zacznij wpisywać fragment 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świetlany, naciśnij klawisze Ctrl+Spacja , aby ją aktywować.

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

  4. Naciśnij klawisz Tab, klawisz 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 w węźle xs:element , edytor nie wygeneruje fragmentu kodu XML. xs:complexType Gdy element jest używany wewnątrz węzłaxs:element, nie ma wymaganych atrybutów ani podelementów, więc edytor nie ma żadnych danych do wstawienia.

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

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

  2. Wpisz < w okienku edytora.

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

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

Otaczanie z

W poniższych procedurach opisano sposób uzyskiwania dostępu do polecenia Surround With .

Uwaga

Polecenie Surround With jest również dostępne za pomocą skrótu klawiaturowego (Ctrl+K, a następnie Ctrl+S).

Aby użyć funkcji Surround With z menu kontekstowego

  1. Zaznacz tekst, który ma być otoczony w edytorze XML.

  2. Kliknij prawym przyciskiem myszy i wybierz pozycję Otocz z.

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

  3. Wybierz fragment kodu z listy przy użyciu myszy lub wpisując nazwę fragmentu kodu i naciskając klawisz Tab lub Enter.

Aby użyć funkcji Surround With z menu funkcji IntelliSense

  1. Zaznacz tekst, który ma być otoczony w edytorze XML.

  2. Z menu Edycja wskaż pozycję IntelliSense, a następnie wybierz pozycję Otocz z.

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

  3. Wybierz fragment kodu z listy przy użyciu 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 jest wstawiany automatycznie na pozycji kursora. Wszystkie pola edytowalne we fragmencie kodu są wyróżnione, a pierwsze edytowalne pole jest wybierane automatycznie. Aktualnie zaznaczone pole jest w polu.

Po wybraniu pola można wpisać nową wartość dla pola. Naciśnięcie klawisza Tab powoduje przejście przez edytowalne pola fragmentu kodu; naciśnięcie klawisza Shift+Tab powoduje przejście przez nie w odwrotnej kolejności. Kliknięcie pola powoduje umieszczenie kursora w polu i dwukrotne kliknięcie pola. Gdy pole zostanie wyróżnione, może zostać wyświetlona etykietka narzędzia z opisem pola.

Edytowalne jest tylko pierwsze wystąpienie danego pola. Gdy to pole zostanie wyróżnione, zostaną przedstawione inne wystąpienia tego pola. Po zmianie wartości pola edytowalnego to pole jest zmieniane wszędzie tam, gdzie jest używane w fragmencie kodu.

Naciśnięcie klawisza Enter lub Esc anuluje edytowanie pól i zwraca edytor do normalnego.

Kolory domyślne dla edytowalnych pól fragmentu 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.