Edytor vi Tryb poleceń 1. Polecenia bez echa na ekranie: 2

Transkrypt

Edytor vi Tryb poleceń 1. Polecenia bez echa na ekranie: 2
Edytor vi
Uruchomienie: vi nazwa_pliku
Tryby pracy edytora (działania klawiatury):
• Tryb poleceń (klawisze odpowiadają poleceniom; domyślny po uruchomieniu edytora)
• Tryb wprowadzania (pisania) (jak maszyna do pisania)
• Tryb edycji wiersza
Tryb poleceń
1. Polecenia bez echa na ekranie:
a.
Wprowadzanie tekstu
• i – wstaw 1 znak przed kursorem– wejście w tryb pisania (insert)
• I – wstaw znaki przed 1-szym znakiem w linii – wejście w tryb pisania (insert)
• a – wstaw 1 znak za kursorem– wejście w tryb pisania (append)
• A – wstaw znaki na końcu linii – wejście w tryb pisania (append)
• o – wstaw znaki w nowej linii pod kursorem – wejście w tryb pisania (open)
• O – wstaw znaki w nowej linii nad kursorem – wejście w tryb pisania (open)
b. Zastępowanie tekstu
• r – zastąp 1 znak pod kursorem
• R – zastąp znaki - wejście w tryb pisania (replace)
c. Przesuwanie kursora
• h – w lewo ←
• k – w górę ↑
• j – w dół
↓
• l – w prawo →
• 0 – na początek linii
• $ – na koniec linii
• nr_linii G – do linii o numerze nr_linii
d. Usuwanie tekstu
• x – usuń 1 znak pod kursorem
• X – usuń 1 znak przed kursorem
• dd – usuń linię
2. Polecenia z echem na ekranie - tryb edycji wiersza
•
•
•
•
•
•
•
•
•
•
:q – wyjście z edytora (niemożliwe po dokonaniu zmian w pliku)
:q! – wyjście z edytora bez zapisania zmian w pliku
:w – zapis do pliku bieżącego
:w nazwa_pliku2 – zapis do pliku nazwa_pliku2
:x – wyjście z edytora z zapisem do pliku (równoważne z :w :q)
:e nazwa_pliku2 – wprowadzenie do edytora pliku nazwa_pliku2
:e # – wprowadzenie do edytora poprzednio edytowanego pliku
:set nu – numerowanie linii
:set nonu – usunięcie numerów linii
:r nazwa_pliku2 – wczytanie pliku nazwa_pliku2 do edytora
Tryb pisania
Zapisuje tekst wprowadzany z klawiatury w buforze
Klawisz ESC – wyjście z trybu pisania do trybu poleceń;
Wejście w tryb pisania: a,A,i,I,o,O,R