Jak korzystać z edytora vim - kompletny przewodnik

Jak korzystać z edytora vim - kompletny przewodnik
VIM Editor jest jednym z najlepszych edytorów używanych w interfejsie wiersza polecenia do otwarcia, edytowania i zapisywania plików, edytor VIM może być używany do edytowania prostych plików tekstowych, a także różnych plików kodu różnych języków. VIM to zaktualizowana wersja edytora VI, dlatego Vim jest skrócony jako „VI Ulepszony”. Jest wysoce wydajny i znany również jako IDE (zintegrowane środowisko rozwoju) ze względu na jego popularność w redaktorach programowania. VIM ma różne skróty do wykonywania zadań, ma różne tryby i wiązania.

Ten post pomoże nam wiedzieć, w jaki sposób możemy użyć edytora VIM do edytowania różnych plików.

Porównanie VIM z redaktorem Nano

Nano Editor jest domyślnym edytorem w rozkładach Linux, podczas gdy edytor VIM jest głównie wstępnie zainstalowany w niektórych rozkładach Linux. Istnieją pewne funkcje na podstawie których jest bardziej popularny niż Nano, a te funkcje są:

VIM Editor Nano Redaktor
Jest nieco złożony dla początkującego Jest prosty do zrozumienia dla początkującego
Obsługuje języki programowania Nie obsługuje języków programowania
Jest to oparty na trybie Jest beznowoczesny
Ulepszona wersja edytora VI Ulepszona wersja edytora Pico
Zaawansowany edytor z wieloma narzędziami Prosty edytor

Tryby VIM

Vim ma dwa różne rodzaje trybów, jak

Tryb wiersza polecenia: Po otwarciu dowolnego pliku z VIM, domyślnie jesteś w trybie poleceń. W trybie poleceń możesz wykonywać różne zadania za pomocą poleceń na przykład w celu usunięcia wiersza, kopiowania wiersza i poruszania się po kursorze w dowolnej określonej pozycji pliku. Jeśli z jakiegoś powodu nie jesteś w trybie dowodzenia, po prostu naciśnij WYJŚCIE klucz, aby wejść w tryb poleceń.

Tryb wstawiania: Aby coś wstawić, musisz wybrać tryb wstawienia, w tym celu po prostu naciśnij I Klucz do wprowadzenia trybu wstawiania. W tym trybie możesz napisać wszystko i dodać wszystko do pliku. Po zakończeniu wkładania, naciśnij klawisz ESC z trybu klawiatury i przełącz tryb wstawiania do trybu wiersza poleceń.

Instalacja VIM

W niektórych rozkładach Linux VIM jest wstępnie zainstalowany, ale jeśli nie jest on domyślnie zainstalowany, możesz zainstalować dwie różne metody za pomocą polecenia Apt lub z Snap Utility Store. Aby dowiedzieć się, VIM jest domyślnie zainstalowany lub nie wykonuje następującego polecenia w terminalu.

$ vim --version

Wyjście pokazuje, że nie jest zainstalowany, więc najpierw zainstalujemy go za pomocą polecenia Apt.

$ sudo apt instal vim -y

Aby zainstalować go w sklepie Snap Utility, najpierw zainstaluj narzędzie Snap.

$ sudo apt instal snapd

Teraz instalowanie edytora VIM przez Snap Utility Store.

$ sudo snap instaluj vim-editor--beta

Polecenia vim

VIM został zainstalowany w rozkładu Linuksa. Teraz pójdziemy dalej i dowiemy się o poleceń w VIM. Ma ponad 1000 poleceń do wydajnego wykonywania różnych zadań. Różne typy poleceń są wyjaśnione przykładami.

Podstawowe polecenia

Niektóre podstawowe polecenia edytora vim są

Otworzyć plik : Możesz otworzyć plik z edytorem VIM za pomocą słowa kluczowego „VIM”. Aby zrozumieć, chcemy otworzyć plik o nazwie plik.TXT za pomocą edytora vim.

plik $ vim.tekst

Plik został otwarty w edytorze VIM.

Dowództwo pomocy: Jeśli potrzebujesz jakiejkolwiek pomocy dotyczącej dowolnego polecenia, wpisz : Pomóż [Słowo kluczowe poleceń] W trybie poleceń zostanie wyświetlona lista pomocy. Na przykład znajdujemy pomoc dotyczącą polecenia „Kopiuj”.

Dane wyjściowe będzie wyświetlać plik zawierający całą odpowiednią pomoc dotyczącą słowa kluczowego „Kopiuj”.

Otwórz plik kodu: Teraz, jeśli chcesz otworzyć jakikolwiek inny plik, możesz go otworzyć, wpisując : e [nazwa pliku] w trybie dowodzenia. Aby zrozumieć, otworzymy plik o nazwie kod2.PHP za pomocą „: e Code2.php ”.

Określony plik będzie otwarty jako wyjście.

Przewiń vim bez zapisywania pliku: Możemy wyjść z edytora bez zapisywania zmian, które dokonaliśmy, wpisując : QA Lub :Q! a następnie naciśnij klawisz Enter. Na przykład opuściliśmy plik:

Po trafieniu w Enter wrócisz do terminala.

Przewiń vim, zapisując pliki: Możemy rzucić plik, zapisując go. Aby to zrobić : WQ i naciśnij WCHODZIĆ.

Zapisz plik : Podczas pracy, jeśli chcemy zapisać zmiany, możemy to zrobić, wpisując : w i uderzanie WCHODZIĆ klucz.

Zapisz plik, zmieniając nazwę: Możemy zapisać plik, zmieniając go, wpisując „: w [nazwa pliku] ”:

Polecenia nawigacyjne kursora

W VIM Editor nie ma zastosowania myszy, ponieważ kursor jest przenoszony za pomocą kluczy. Omówimy niektóre klucze i skróty do nawigacji w edytorze VIM. Istnieje lista kluczy i ich celów, użyj ich, naciskając Semicolon „:”, a następnie konkretny klucz.

Polecenia działania
H Aby przenieść kursor w lewą pozycję
L Aby przesunąć kursor w odpowiednią pozycję
J Aby przenieść kursor do pozycji w dół
k Aby przenieść kursor do pozycji w górę
M Aby przesunąć kursor bezpośrednio na środek ekranu
L Aby przesunąć kursor bezpośrednio na dno ekranu
H Aby przenieść kursor bezpośrednio na górę ekranu
mi Umieszcza kursor na końcu słowa
B Umieszcza kursor w pozycji początkowej poprzedniego słowa
w Umieszcza kursor w pozycji początkowej następnego słowa
$ Umieszcza kursor w pozycji końcowej linii
0 Umieszcza kursor w pozycji początkowej linii
Przenosi kursor do pozycji początkowej następnego bloku lub następnego akapitu
Przenosi kursor do pozycji początkowej poprzedniego bloku lub poprzedniego akapitu
) Przesuwa kursor bezpośrednio do pozycji początkowej następnego zdania
( Przesuwa kursor bezpośrednio do pozycji początkowej poprzedniego zdania
G Umieszcza kursor na końcu pliku
gg Umieszcza kursor na początku pliku
# Aby przejść na określoną linię, wpisz liczbę linii obok #
Ctrl + b Przesuwa kursor na jedną stronę
Ctrl + f Przesuwa kursor na jedną stronę do przodu

Edycja poleceń

Jeśli chcemy edytować tekst, najpierw przejdź do trybu wstawiania, naciskając klawisz „I/I”, następnie wpisz tekst. Do celów edytowania istnieje kilka poleceń, które mogą pomóc w edycji, takich jak kopia, wklej, usuwanie i cofanie poleceń. Możemy omówić wszystkie te polecenia:

Kopiuj polecenia: W VIM słowo kopii pochodzi od słowa „yank”, więc użyje poleceń kopiowania z reprezentacją YW.

Polecenia działania
Tak Służy do kopiowania linii
yw Służy do kopiowania słowa
y $ Służy do kopiowania z obecnej pozycji kursora do końca linii

Polecenie wklejające: W VIM skopiowany tekst można wkleić, po prostu wpisując "P" Po półkolonie.

Polecenie cofnięcia: W VIM, jeśli błędnie lub nieumyślnie wykonano jakiekolwiek działanie, możemy cofnąć to działanie, wpisując „u” po półkolonie. Zrobiliśmy pustą linię w tekście, jak pokazano na poniższym obrazku:

Teraz naciśniemy „U” klawisz, wprowadzając tryb dowodzenia, naciskając klawisz ESC po półkolisie ”:",

Polecenie ponowne: Aby ponownie wykonać dowolną akcję w VIM, typ "R" W trybie poleceń (tryb polecenia można otworzyć, naciskając klawisz ESC po wpisaniu Semicolon)

Usuń polecenia: Do usunięcia słów lub zdań używamy poleceń opisanych w tabeli.

Polecenia działania
Dd Aby usunąć linię
D Aby usunąć wybraną część linii
DW Aby usunąć słowo
D Aby usunąć linię z obecnej pozycji kursora do końca linii
dg Aby usunąć linię z obecnej pozycji kursora do końca pliku
Dgg Aby usunąć linię z obecnej pozycji kursora do początku pliku

Po naciśnięciu DD cała linia została usunięta. Na przykład otwieramy plik o nazwie plik.tekst.

Teraz naciśniemy DD w trybie dowodzenia.

Na naciśnięciu DW słowo „IS” zostało usunięte. Na przykład nasz kursor znajduje się słowo „jest” w pierwszym wierszu.

Po naciśnięciu D linia jest usuwana z pozycji kursora:

Po naciśnięciu DG usunął wszystkie linie z pozycji początkowej kursora:

Po naciśnięciu DGG, poprzednie linie z kursora zostały usunięte:

Wyjście będzie

Polecenia wyboru: Do wyboru lub podświetlania tekstu używane są następujące polecenia.

Polecenia działania
v Aby podkreślić postać
V Aby podkreślić linię

Na naciskanie: v.

Na naciśnięciu v:

Pokaż numer przeciwko wierszom

Pokazując liczby z każdą linią, ułatwi nam ustalenie, która linia jesteśmy i na jakiej linii musimy wybrać edycję. Aby wyświetlić liczby wraz z wierszami tekstu, możemy użyć dowolnego z poleceń wyświetlanych w tabeli.

:Ustaw numer
: Set Nu!
:Ustaw numer!

Wyszukiwanie poleceń

Możemy wyszukiwać określone słowa w VIM, podobnie jak inni redaktorzy. Polecenia do wyszukiwania to:

Komenda działania
/ [Wprowadź słowo] Dowiaduje się o wprowadzonym słowie z całego pliku
? [Wprowadź słowo] Aby wyszukać poprzedni tekst z wprowadzonego słowa
N Aby ponownie przeszukać twoje słowo w dowolnym kierunku
N Aby ponownie przeszukać słowo w przeciwnym kierunku

Jeśli naciśniemy n:

Polecenia liczby słów

Podobnie jak inni redaktorzy, możemy również policzyć słowa i postacie w VIM. W tym celu istnieją dwa sposoby, naciskając G, a następnie Ctrl + G.

Lub użyj w, !w i -w w trybie dowodzenia:

Porównaj pliki

Możemy porównać dwa pliki w VIM. Ogólna składnia polecenia będzie

$ vimdiff file1 plik2

W celu wyjaśnienia porównujemy dwa pliki, pliki.txt i NewFile za pomocą Vimdiff Komenda.

plik $ vimdiff.txt Newfile

Dane wyjściowe pokazuje różnice, takie jak w pierwszym wierszu, litera „L” w pierwszym pliku znajduje się w przypadku górnej części, podczas gdy w innym pliku jest w niższej CAS, a ostatnie dwa linie brakuje w drugim pliku.

Wniosek

VIM Editor jest edytorem wiersza poleceń, który jest znacznie bardziej wszechstronny, ponieważ zawiera wszystkie funkcje potrzebne zarówno dla początkujących, jak i ekspertów i jest popularne ze względu na różne funkcje. Jest to zaawansowana forma edytora VI i może być używana do otwierania plików programowania różnych języków. W tym artykule omówiliśmy instalację i różne polecenia edytora VIM, który służy do obsługi edytora VIM. Staraliśmy się również wyjaśnić użycie poleceń za pomocą przykładów.