Vim - edycja
Vim udostępnia wiele poleceń, które sprawiają, że funkcje edycji są naprawdę potężne. W tym rozdziale omówimy następujące elementy -
- Insert
- Append
- Otwórz nową linię
- Substitute
- Change
- Replace
- Join
Wstaw tekst przed kursorem
Aby wstawić tekst przed kursorem, wykonaj następujące czynności -
- Aby wstawić tekst przed kursorem, wykonaj następujące kroki
- Przełącz do trybu wstawiania
i
Wstaw tekst na początku wiersza
Załóżmy, że jesteś w środku wiersza i chcesz wstawić tekst na początku bieżącego wiersza, a następnie wykonaj następujące czynności -
- Przełącz do trybu poleceń
Esc
- Aktywuj tryb wstawiania
I
Ta akcja przeniesie kursor na początek bieżącej linii i przełączy Vima w tryb wstawiania
Dołącz tekst za kursorem
Aby dołączyć tekst za kursorem, wykonaj następujące kroki
- Przełącz do trybu poleceń i przesuń kursor do odpowiedniej pozycji
Esc
- Przełącz do trybu wstawiania
a
Ta akcja przesunie kursor o jedną pozycję dalej i przełączy Vima w tryb wstawiania.
Dołącz tekst na końcu wiersza
Załóżmy, że jesteś w środku linii i chcesz dołączyć tekst na końcu bieżącej linii, a następnie wykonaj następujące kroki -
- Przełącz do trybu poleceń
Esc
- Przełącz do trybu wstawiania
A
Ta akcja przeniesie kursor na koniec linii i przełączy Vima w tryb wstawiania
Otwórz nową linię pod kursorem
Załóżmy, że jesteś w środku linii i chcesz otworzyć nową linię poniżej bieżącej, a następnie wykonaj następujące kroki -
- Przełącz do trybu poleceń
Esc
- Przełącz do trybu wstawiania
o
Ta akcja wstawi pustą linię poniżej bieżącej linii i przełączy Vima w tryb wstawiania
Otwórz nową linię nad kursorem
Załóżmy, że jesteś w środku linii i chcesz otworzyć nową linię powyżej bieżącej, a następnie wykonaj następujące kroki -
- Przełącz do trybu poleceń
Esc
- Przełącz do trybu wstawiania
o
Ta akcja wstawi pustą linię powyżej bieżącej linii i przełączy Vima w tryb wstawiania
Tekst zastępczy
Załóżmy, że chcesz zastąpić pojedynczy znak, a następnie wykonaj następujące kroki -
- Przełącz do trybu poleceń
Esc
- Przesuń kursor do odpowiedniej pozycji
- Przełącz do trybu wstawiania
s
Ta akcja usunie znak pod kursorem i przełączy Vima w tryb wstawiania Aby zastąpić całą linię użyj -
s
Ta akcja usunie całą linię i przełączy Vima w tryb wstawiania.
Zmień tekst
Załóżmy, że chcesz zmienić tekst w bieżącym wierszu, a następnie wykonaj następujące kroki -
- Przełącz do trybu poleceń
Esc
- Wykonaj następujące polecenie -
cc
Jest to podobne do akcji zastępczej przy użyciu S.
Aby zmienić tekst z bieżącej pozycji kursora, wykonaj następujące polecenie
C
Ta akcja usunie tekst po bieżącej pozycji kursora i przełączy Vima w tryb wstawiania.
Zastąp tekst
Aby zamienić pojedynczy znak, wykonaj następujące czynności -
- Przełącz do trybu poleceń
Esc
- Przesuń kursor do odpowiedniej pozycji
- Wykonaj następujące polecenie -
r
- Wpisz znak do zastąpienia.
Zauważ, że to polecenie nie przełączy Vima w trybie wstawiania
Aby zamienić całą linię, wykonaj -
R
Przełącza Vima w tryb zastępowania, jak pokazano na poniższym obrazku -
Dołącz do tekstu
Aby połączyć dwie linie, wykonaj następujące czynności -
- Przełącz do trybu poleceń
Esc
- Przesuń kursor do odpowiedniej linii
- Wykonaj następujące polecenie -
J