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 --versionWyjście pokazuje, że nie jest zainstalowany, więc najpierw zainstalujemy go za pomocą polecenia Apt.
$ sudo apt instal vim -yAby zainstalować go w sklepie Snap Utility, najpierw zainstaluj narzędzie Snap.
$ sudo apt instal snapdTeraz instalowanie edytora VIM przez Snap Utility Store.
$ sudo snap instaluj vim-editor--betaPolecenia 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.tekstPlik 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 plik2W celu wyjaśnienia porównujemy dwa pliki, pliki.txt i NewFile za pomocą Vimdiff Komenda.
plik $ vimdiff.txt NewfileDane 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.