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łącz do trybu wstawiania
Przeładuje plik, jeśli już istnieje
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!
Zapisz zmiany i wyjdź z edytora za pomocą następującego polecenia -
LUB
:wq