LDZ - Linux Dla Zielonych
Edytory tekstów
Przedstawie tutaj niezbędne podstawy 3 popularnych edutorów:
jeda, joe'go i vima.
JED
Edytor ten ma bardzo duże możliwości konfiguracyjne, jak również wbudowany
język makr, dzięki którym można rozszerzać możliwości progamu. Jed standardowo
(zaraz po instalacji) pracuje w trybie podobnym do innego podobnego edytora,
Emacsa, którego tu nie opisuję bo poprostu go nie znam. Jeda uruchamia się
pisząc poprostu jed bądź jed nazwa_pliku. Standardowy plik
konfiguracyjny znajduje się w pliku /usr/lib/jed/lib/jed.rc. Jest to
plik konfiguracyjny dla wszystkich użytkowników. Indywidualne opcje możesz
dodawać do pliku .jedrc w katalogu domowym. Podstawowe kombinacje
klawiszy:
- ctrl-x ctrl-c - wyjście z programu
- ctrl-x ctrl-s - zapisanie pliku
- esc ? ? - wejście do menu
Więcej informacji można znaleźć w dokumentacji: /usr/doc/vim*/
joe
Bardzo prosty edytor, ale wystarczający na początek. Kombinacje klawiszy:
- ctrl-k x - wyjście
- ctrl-k w - zapis pliku
- ctrl-k h - pomoc
- ctrl-k b - zdefiniowanie początku zaznaczenia
- ctrl-k k - zdefiniowanie końca zaznaczenia
- ctrl-k m - przeniesienie zaznaczenia do miejsca wskazywanego przez kursor
- ctrl-k c - skopiowanie zaznaczenia jw.
- ctrl-d - usunięcie znaku
- ctrl-y - usunięcie linii
vim
Najbardziej rozwinięty edytor z tutaj opisywanych, a także najtrudniejszy w
obsłudze. Vim również posiada system makr, jak również podświetlanie składni
kilkudziesięciu formatów (m. in. języki C, php3, TeX i inne). Trudność obsługi
vima wynika głównie z powodu rozdzielenia trybu wpisywania/nadpisywania tekstu
(insert/replace) z trybem wprowadzania komend. Standardowo vim po uruchomieniu
jest w trybie wprowadzania komend. Aby przejść do trybu wprowadzania należy
wcisnąć klawisz "i" lub "insert". Do trybu komend powraca się wciskając klawisz
"esc". Do trybu nadpisywania wchodzi się wciskając klawisz "R" z trybu komend
lub "insert" z trybu wprowadzania. Wszystkie komendy zaczynają się od znaku
":". Oto niektóre z nich:
- :q - wyjście z programu
- :w - zapisanie pliku
- :wq - wyjście z programu z zapisaniem zmian
- :q! - wyjście z programu bez zapisywania zmian
- :%s/coś/coś innego/g - podmiana wszystkich wystąpień ciągu znaków "coś" na
"coś innego"
- :se opcja=wartość - ustawienie opcji - opis kilku z nich znajduje się niżej
Vim posiada bardzo obszerną dokumentację, jak również krótki "tutorial" -
wszystko znajduje się w katalogu /usr/doc/vim*/doc/.
Zaraz po uruchomieniu się vim wywołuje wszystkie opcje i polecenia znajdujące
się w pliku .vimrc w katalogu domowym. Przydatne opcje:
- :se tw=79 - ustawia zawijanie linii po 79 znakach
- :se bs=2 - włącza klawisz BackSpace
- :se nobackup - wyłącza tworzenie kopii zapasowych modyfikowanego pliku
- :se ru - włącza linijkę - pokazywanie aktualnej pozycji kursora u dołu
ekranu
- :iab coś coś innego - włącza automatyczne poprawianie, tzn. zaraz po
wpisaniu słowa "coś" zostanie ono poprawione na "coś innego". Przydatne np. coś
takiego :iab sie się lub :iab dt <C-R>=strftime("%y-%m-%d %T")<CR> co zamienia dt na aktualną datę i godzinę.
Tu znajduje się przykładowy, obszerny plik .vimrc z
komentarzami w języku angielskim.