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