"Edytor tekstu o określonej strukturze" jest jednym z
wielu edytorów tekstu, których można użyć do edycji tekstu w różnych językach
znaczników, takich jak HTML, JavaScript czy XML.
Edytor tekstu o określonej strukturze jest reprezentowany przez różne edytory,
których można użyć do edycji plików ze znacznikami.
Typ pliku |
Edytor |
Asystent treści? |
Kaskadowy arkusz stylów |
Edytor stron źródłowych CSS |
Tak |
Definicje typu dokumentu (DTD) |
Edytor stron źródłowych DTD |
Nie |
HTML |
Edytor stron źródłowych HTML |
Tak |
JavaScript |
Edytor stron źródłowych
JavaScript
lub karta Źródło w edytorze JavaScript |
Tak |
JSP |
Edytor stron źródłowych JSP |
Tak |
XML |
Karta Źródło edytora XML |
Tak |
XSD (schemat) |
Karta Źródło edytora schematów XML |
Tak |
Dostęp do edytora tekstu o określonej strukturze można uzyskać,
klikając prawym przyciskiem myszy odpowiednią nazwę pliku w widoku
Nawigator lub Eksplorator pakietów, a następnie klikając opcję
Otwórz za pomocą i wybierając wspomniany wyżej
edytor.
Edytor tekstu o określonej strukturze zapewnia spójny interfejs
niezależnie od powiązanego z nim języka znaczników. Udostępnia on takie
możliwości, jak znajdowanie i zastępowanie, cofanie, przywracanie,
sprawdzanie pisowni oraz pomoc w kodowaniu (o ile nie określono inaczej).
Podświetla także składnię różnymi kolorami. Poniżej opisano pokrótce
niektóre możliwości edytora tekstu o określonej strukturze:
- podświetlanie składni
- Każdy typ słowa kluczowego i składni jest podświetlany w inny sposób,
co umożliwia łatwe znalezienie określonego rodzaju słowa kluczowego do
edycji. Na przykład w języku HTML nazwy elementów, nazwy atrybutów,
wartości atrybutów i komentarze mają różne kolory; w języku
JavaScript
różnymi kolorami są oznaczane nazwy funkcji i zmiennych, łańcuchy tekstu cytowanego oraz komentarze.
- nieograniczone cofanie i przywracanie
- Opcje te umożliwiają przyrostowe cofanie i przywracanie każdej zmiany
wprowadzonej w pliku w trakcie całej sesji edycji. W przypadku tekstu zmiany są zwiększane o
jeden znak lub o zbiór wybranych znaków jednocześnie.
- asystent treści
- Asystent treści umożliwia wstawianie funkcji
JavaScript,
znaczników HTML lub innych słów kluczowych. Dostępne funkcje na liście
asystenta treści zależą od funkcji zdefiniowanych przez składnię
języka, w którym plik jest zakodowany.
- definiowane przez użytkownika szablony i fragmenty kodu
- Korzystając z widoku Fragmenty kodu, można uzyskać dostęp do
definiowanych przez użytkownika fragmentów kodu oraz (w przypadku wszystkich
rodzajów kodu z wyjątkiem języka
JavaScript)
szablonów, co pozwala szybko dodawać często używane łańcuchy tekstowe.
- wybór funkcji
- Na podstawie położenia kursora indykator wyboru funkcji lub znacznika
podświetla na pionowej linijce w lewej części strony Źródło numery wierszy, zawierających funkcję lub znacznik .
- opcje menu podręcznego
- Są to te same opcje edycji, które zawiera menu
Edytuj środowiska roboczego.