Основни команди на редактора на Vim

Osnovni Komandi Na Redaktora Na Vim



Vim е популярен текстов редактор, предназначен за ефективно редактиране на текст направо от терминала. Това е разширена версия на редактора Vi и се поддържа от различни операционни системи, като macOS, BSD, Windows и Linux. Vim е известен главно като инструмент на програмиста, тъй като има много функции, които позволяват бързо редактиране на текст.

Общността на редакторите на Vim има много добавки за подобряване на възможностите си. Много потребители предпочитат редактора Vim поради неговата гъвкавост и различни функции. Има обаче основни команди на редактора на Vim, които всеки трябва да знае. И така, нека да разгледаме тези команди и клавишни комбинации, които можете да използвате, за да работите ефективно с редактора на Vim.







Основни преки пътища на Vim Editor

Не забравяйте, че редакторът на Vim не е предварително инсталирана помощна програма. Затова ви препоръчваме да прочетете това ръководство за да инсталирате редактора Vim, преди да продължите към следващата стъпка. Сега нека започнем със създаването на файла 'example.txt', като използваме следната команда:



защото example.txt

Тук можете да добавите текста и да навигирате до редовете чрез дадените по-долу клавиши:



Ключове Описание
з Мръдни на ляво
Л Премести се надясно
К Придвижете се нагоре
Дж Придвижете се надолу
IN Преминете напред към началото на всяка дума
б Върнете се назад до началото на всяка дума
И Отидете напред до края на всяка дума
О Преместване в началото на ред
$ Придвижване до края на ред
Ж Преминаване към последния ред на целия текст
gg Отидете на първия ред от целия текст

След като знаете как да навигирате между редове, знаци и думи, е време да разберете клавишните комбинации за редактиране на текста. И така, ето пълната измамна таблица за редактиране на текста с помощта на прости клавишни комбинации в редактора на Vim:





I ключ: Ако искате да въведете текст преди курсора, натиснете бутона I на клавиатурата и ще видите „Вмъкване“ в прозореца. Например, нека добавим думата „Важно“ преди параграфа, така че трябва да натиснете клавиша I и да започнем да въвеждаме текста:

  I-key-shortcut-for-vim-editor



След като вмъкнете текста, моля, натиснете клавиша Escape (Esc), за да излезете от режима на вмъкване.

Окей: Като просто натиснете клавиша O, можете ефективно да отворите нов ред под текущия ред.

Клавиши Shift + O : Ще отвори новия ред над текущия ред.

Ключ: Натиснете клавиша A за достъп до режима на вмъкване и добавяне на текст след курсора.

Клавиши Shift + A: Натиснете клавишите Shift плюс A, за да вмъкнете текста в края на ред.

Клавиши Shift/CTRL + R: Клавишната комбинация R замества само един знак, но ако искате да замените няколко знака, натиснете клавишите Shift или CTRL + R.

CW пряк път: Натиснете клавишите C и след това W, за да изтриете цялата дума. След като натиснете тези клавиши, можете да влезете в режим Вмъкване, за да замените цялата дума.

CC пряк път: Прекият път CC е подобен на CW, но ще изтрие целия ред и ще ви позволи да добавите нов.

Клавиш X: Можете да натиснете клавиша X, за да изтриете определен знак на курсора. Уверете се обаче, че не сте в режим на вмъкване.

Клавиши Shift + X: Можете да натиснете клавишите Shift и X, за да изтриете конкретен ред на курсора.

DD пряк път : Този пряк път ще изтрие целия ред. Освен това, ако искате да изтриете няколко реда, натиснете цифрата на клавиатурата в правилния ред. Например, ако искате да изтриете пет реда, натиснете D, 5 и D в същия ред.

DW пряк път : Прекият път на DW ще изтрие цялата дума.

Е Пряк път : Този пряк път се нарича Yank и копира дума.

YY Пряк път : Този пряк път ще копира ред.

P ключ: Той ще постави текста в края на конкретния параграф.

Клавиши Shift + P: Текстът ще бъде поставен в горния параграф.

Основни команди на Vim Editor

:set no: Можете да използвате тази команда, за да покажете номера на реда в редактора:

  Редакторът-set-nu-command-in-vim

:задайте не!: По същия начин можете да премахнете номерата на редовете.

:{номер на ред}: Използвайте тази команда, когато искате да отидете на определен номер на ред. Например, въведете 17, за да пренасочите към  17-ия ред.

  ред-номер-в-vim-редактор

:set mouse=a: Тази команда ще активира мишката и можете да я използвате за копиране и поставяне на текст. Освен това можете също да изберете конкретния текст и да го замените с нещо друго:

:%s/старо/ново/g: Можете да използвате тази команда, за да замените конкретна дума с друга. Например, нека заменим думата „Linux“ с „OS“, като използваме следната команда:

: % с / Linux / ВИЕ / ж

  the-substitute-command-in-vim-editor
В горната команда s означава „заместване“, а % указва броя на редовете, които командата трябва да приложи промяната. Ето защо, ако искате да замените думата във всички редове, използвайте % или вместо това посочете номера на реда. Освен това g е „глобален“. който замества всички появявания на old в пълния документ.

Допълнителни преки пътища

Сега можете да използвате няколко допълнителни преки пътища, за да намерите текстовете и да запазите текстовия файл в текстовия редактор на Vim.

/<текст>: Натиснете клавиша / и въведете текста, който искате да търсите. Тази команда ще извърши търсене напред.

?<текст>: По същия начин можете да използвате ?, за да извършите търсене назад.

:в: Можете да използвате тази команда, за да напишете или запишете файла, без да излизате от редактора на Vim.

:wq: Ако искате да запазите и затворите файла в редактора на Vim, моля, използвайте командата :wq.

:q: Ако искате да излезете от текстовия редактор, моля, използвайте командата :q, но първо запазете файла или той ще ви покаже грешката.

:q!: И накрая, ако искате принудително да излезете и да отхвърлите незапазените промени, моля, използвайте :q! команда.

Обобщавайки

Така че това беше пълното ръководство за основните команди на редактора на vim, които трябва да знаете, за да станете експерт. Можете да използвате текстовия редактор на Vim, за да изпълнявате задачи за редактиране и да подобрите ефективно производителността. Затова ви препоръчваме да научите тези преки пътища и команди, ако често използвате редактора на Vim в терминални среди.