Vim - poznajemy

Zaczynając od tej sekcji brudzimy sobie ręce Vimem. W tym rozdziale omówimy następujące elementy -

  • Uruchom Vima

  • Tryby Vima

  • Utwórz nowy plik

  • Wyświetl plik w trybie tylko do odczytu

  • Edytuj istniejący plik

Uruchom Vima

Vim różni się nieco od dzisiejszego edytora opartego na GUI. Może być uruchamiany i używany z GUI oraz terminala.

Użyj graficznego programu uruchamiającego

  • Aby uruchomić Vima z graficznego programu uruchamiającego, kliknij dwukrotnie ikonę gVim. Otworzy się okno edytora w następujący sposób -

Użyj terminala

Używanie Vima z terminala będzie identyczne na platformie Windows i Linux. Wykonaj następujące kroki, aby uruchomić i zamknąć Vima z terminala -

  • Otwórz terminal i wprowadź polecenie vim w następujący sposób -

$ vim
  • Otworzy Vima w terminalu w następujący sposób -

  • Aby to zamknąć, naciśnij klawisz Esc, a następnie dwukropek (:) i q. W Vimie polecenie q oznacza wyjście. To polecenie zostanie wyświetlone w lewym dolnym rogu samego edytora -

Tryby Vima

Vim obsługuje wiele trybów. W tej sekcji omówiono niektóre z ważnych trybów, które będą używane na co dzień.

Tryb poleceń

To jest domyślny tryb, w którym Vim się uruchamia. W tym trybie możemy wprowadzić polecenia edytora. W tym trybie możemy używać różnych poleceń, takich jak kopiowanie, wklejanie, usuwanie, zastępowanie i wiele innych. Omówimy te polecenia w dalszych sekcjach.

NOTE − Here onwards, any Vim command without colon indicates that we are executing that command in command mode.

Tryb wstawiania

Możesz użyć tego trybu do wprowadzania / edycji tekstu. Aby przełączyć się z polecenia domyślnego do trybu wstawiania, naciśnij klawisz i. Pokaże aktualny tryb w lewym dolnym rogu edytora.

Gdy jesteśmy w trybie wstawiania, możemy wprowadzić dowolny tekst. Poniższy obraz pokazuje to -

Użyj klawisza Escape, aby powrócić do trybu poleceń z tego trybu.

Tryb linii poleceń

Ten tryb jest również używany do wprowadzania poleceń. Polecenia w tym trybie zaczynają się od dwukropka (:). Na przykład w poprzedniej sekcji komenda quit została wprowadzona w tym trybie. Możemy przejść do tego trybu z trybu poleceń lub trybu wstawiania.

  • Aby przełączyć się z trybu poleceń do tego trybu, wystarczy wpisać dwukropek

  • Aby przełączyć się z trybu wstawiania do tego trybu, naciśnij klawisz Escape i wpisz dwukropek

Na poniższym obrazku dwukropek w lewym dolnym rogu oznacza tryb liniowy.

NOTE − Here onwards, any Vim command starting with colon indicates that we are executing that command in command line mode.

Tryb wizualny

W tym trybie możemy wizualnie zaznaczać tekst i uruchamiać polecenia na wybranych sekcjach.

  • Aby przełączyć się z trybu poleceń do trybu wizualnego, wpisz v

  • Aby przełączyć się z dowolnego innego trybu do trybu wizualnego, najpierw przełącz się z powrotem do trybu poleceń, naciskając klawisz Escape, a następnie naciśnij klawisz v, aby przejść do trybu wizualnego

Na poniższym obrazku lewy dolny róg przedstawia tryb wizualny.

Utwórz nowy plik

Wykonaj poniższe czynności, aby utworzyć i zapisać nowy plik -

  • Wykonaj następujące polecenie, aby otworzyć Vima

$ vim
  • Wpisz następujące polecenie w Vimie

:edit message.txt

    Przeładuje plik, jeśli już istnieje

  • Przełącz do trybu wstawiania

i
  • Wpisz tekst

  • Wróć do trybu poleceń

Esc
  • Zapisz zmiany w pliku

:w

Teraz zostanie utworzony plik message.txt.

  • Zamknij Vima

:q

Otwórz plik w trybie tylko do odczytu

Użyj opcji –R, aby otworzyć plik w trybie tylko do odczytu

$ vim -R message.txt

Na poniższym obrazku lewy dolny róg pokazuje tryb tylko do odczytu -

Alternatywnie możesz użyć polecenia widoku, aby osiągnąć ten sam wynik.

$ view message.txt

Edytuj istniejący plik

Wykonaj poniższe czynności, aby edytować istniejący plik -

  • Otwórz plik za pomocą Vima

$ vim message.txt
  • Przełącz się do trybu wstawiania i wprowadź tam tekst.

i
  • Zamknij edytor bez zapisywania zmian

:q!

    LUB

  • Zapisz zmiany i wyjdź z edytora za pomocą następującego polecenia -

:wq