T: Edytory tekstu.
VI jest edytorem tekstu pracującym w trybie znakowym i przeznaczony jest do modyfikowania plików ASCII. Edytor VI jest domyślnie dostępny niemal w każdej dystrybucji systemu Linux. Edytor posiada dwa tryby pracy:
- edycji (wprowadzania) - wszystko, co będzie wprowadzone z klawiatury pojawi się na ekranie,
- wydawanie poleceń edytora - poszczególnym klawiszom przypisane są różne funkcje.
Tryb wprowadzania uaktywniamy klawiszem Ins (również literami i, a, I, A…) i kończymy klawiszem Esc (przełączamy do
trybu poleceń). Polecenia wydajemy poprzedzając znakiem : (dwukropka). Dostępne polecenia:
:q - wyjście z programu, jeśli zapisano dokument,
:q! - wyjście z programu bez zapisywania pliku (bezwzględne),
:w - zapis dokumentu,
:w nazwa - zapis dokumentu pod określoną nazwą,
:e nazwa - edycja pliku o podanej nazwie,
:help - pomoc programu.
Edytor VI uruchamiamy z wiersza poleceń podając komendę:
vi - uruchomienie edytora tekstu z pustym dokumentem o nieokreślonej nazwie,
vi nazwa - edycja dokumentu o podanej nazwie (gdy nie ma pliku to zostanie utworzony),
vip - edycja pliku passwd w edytorze vi.
Podobnym edytorem tekstu do VI jest edytor VIM uruchamiany poleceniem vim.
Dodatkowe polecenia:
vi plik.txt #edycja określonego pliku, można powiązać z tworzeniem nowego
vim plik.txt #jw.
mcedit plik.txt #jw.
joe plik.txt #jw.
pico plik.txt #jw.
export EDITOR=pico #ustawienie domyślnego edytora tekstu
Zadanie1:
Utwórz plik tekstowy za pomocą edytora tekstu vi i zapisz w nim odpowiedź na pytanie: Jakie są różnice między edytorem a procesorem tekstu? Plik zapisz pod nazwą $nazwisko_edytor.txt i prześlij pocztą elektroniczną do nauczyciela pod adres greszata@zs9elektronik.pl.