Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

"Skills"
20.11.2024

Podstawowe polecenia do pracy z edytorem Vim

Edytor Vim (Vi IMproved) jest jednym z najpotężniejszych i najpopularniejszych edytorów tekstu w świecie systemów Unix i Linux . Zapewnia potężne możliwości edycji tekstu i może stanowić wyzwanie dla początkujących ze względu na nieintuicyjną strukturę poleceń. W tym artykule omówimy podstawowe polecenia i zasady pracy z Vimem, które pomogą ci zacząć efektywnie korzystać z tego edytora.

Tryby Vima

Vim działa w kilku trybach, a zrozumienie tych trybów jest kluczem do pomyślnego korzystania z edytora:

  • Tryb normalny: Główny tryb nawigacji i edycji tekstu. W tym trybie można wprowadzać polecenia, aby wykonywać różne czynności.
  • Tryb wiersza poleceń: Służy do wykonywania poleceń, takich jak zapisywanie lub wychodzenie. Dostęp poprzez :.
  • Tryb wstawiania: Tryb bezpośredniego wprowadzania tekstu. Można przełączyć się do tego trybu za pomocą klawisza i.
  • Tryb wizualny: Służy do zaznaczania tekstu. Włączany klawiszem v

Wyszukaj i zamień

Aby wyszukać tekst, należy użyć polecenia / w trybie wiersza poleceń:

/text – wyszukiwanie tekstu do przodu
?textwyszukiwanie tekstu wstecz
nprzejście do następnego wystąpienia znalezionego tekstu
Nprzejście do poprzedniego wystąpienia znalezionego tekstu

Aby zastąpić tekst, użyj polecenia :s w trybie wiersza poleceń:

:s/old/new/zastępuje pierwsze wystąpienie w wierszu
:s/old/new/gzastępuje wszystkie wystąpienia w wierszu
:%s/old/new/gzastępuje wszystkie wystąpienia w całym pliku

Zapisywanie i wyjście

Aby zapisać i zamknąć Vima, należy użyć polecenia :w:

:wzapisuje plik
:w filenamezapisuje plik z nową nazwą
qwyjście z Vima
:q! – wyjście bez zapisywania zmian
:wqzapisanie pliku i wyjście

Dodatkowe polecenia

ggprzejście do początku pliku
Gprzejście do końca pliku
set numberpokazuje numery linii
set nonumberukrywa numery linii
helpotwiera pomoc Vima

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

"Skills"