Wspomaganie zarządzania kodem źródłowym
Elementy wizualnej kontroli poprawności składniowej
Wizualizacja „białych znaków” w tekście programu;
wizualizacja elementów składni języka
(słów kluczowych, komentarzy, instrukcji, wartości)
— np. za pomocą barw i kroju pisma;
numerowanie wierszy pliku źródłowego
|
|
Wizualizacja dopasowania nawiasów otwierających i zamykających.
Po ustawieniu kursora na nawiasie, odpowiadający mu przeciwległy nawias
jest wyróżniany barwą lub krojem pisma. W przypadku niemożności dopasowania
nawiasu, bieżący znak jest wyróżniany inną barwą.
|
|
|
Rozwijanie i zwijanie elementów blokowych składni
(komentarzy, podprogramów, bloków instrukcji podrzędnych).
Elementy blokowe mogą być wizualnie ujęte w ramki z przyciskiem
umożliwiającym ukrywanie i rozwijanie
|
|
Wspomaganie tworzenia kodu źródłowego
Automatyzacja wcięć kodu źródłowego podczas pisania instrukcji:
bieżąca głębokość wcięcia jest utrzymywana po utworzeniu nowego wiersza;
po użyciu klawisza BackSpace, kiedy kursor znajduje się na początku
instrukcji, następuje powrót do poprzedniej głębokości wcięć
|
Zwiększanie i zmniejszanie głębokości wcięcia zaznaczonego bloku,
np. za pomocą klawiszy Tab i Shift Tab
|
|
Podpowiedzi składni podprogramów;
po wpisaniu pełnej nazwy funkcji lub metody
podawany jest sposób jej użycia
|
Automatyczne uzupełnianie tworzonych poleceń;
klawisz Enter lub Tab powoduje
wstawienie słowa z listy do tekstu programu
|
|
|
|
Automatyczne kończenie fraz składniowych języka;
w Pythonie nie stosowane, bo frazy składniowe
tego języka nie wymagają zakończenia
|
Do zdjęć „pozował” edytor SciTE.
Sesję zrealizowano w środowisku Windows XP.
Wszystkie przykłady dotyczyły języka programowania Python.
Zachowanie tego typu edytorów jest konfigurowalne; prezentacja
większości przedstawionych elementów może wyglądać inaczej.
© Copyright 2008–2009 by Jan Jełowicki, Katedra Matematyki Uniwersytetu Przyrodniczego we Wrocławiu
✉ janj@aqua.ar.wroc.pl
⌂ http://karnet.up.wroc.pl/~jasj