Основни команди за работа с редактора Vim
Master Vim: Вашият наръчник за мощния текстов редактор
Какво представлява Vim и защо трябва да го използвате? Vim (Vi IMproved) е светкавично бърз, силно персонализиран текстов редактор, обичан от потребителите на Linux и Unix. Стръмната му крива на обучение може да ви се стори обезсърчителна, но мощните му команди правят редактирането на код, конфигурации или скриптове лесно, след като го усвоите. В това ръководство са описани основните режими и команди на Vim, за да ви помогнат да започнете да редактирате като професионалист за нула време!
Режими на Vim
Vim работи в няколко режима и разбирането на тези режими е от ключово значение за успешното използване на редактора:
- Нормален режим: Основният режим за навигация и редактиране на текст. В този режим можете да въвеждате команди за извършване на различни действия.
- Режим на командния ред: Използва се за изпълнение на команди, като например запазване или излизане. Достъпен чрез :.
- Режим “Вмъкване”: Режим за директно въвеждане на текст. Можете да превключите в този режим с клавиша i.
- Визуален режим: Използва се за избор на текст. Активира се с клавиша v
Търсене и заместване
За да търсите текст, използвайте командата / в режим на команден ред:
/текст – търсене на текст напред
?text – търсене на текст в обратна посока
n – преминаване към следващото появяване на намерения текст
N – преминаване към предишната поява на намерения текст
За да замените текст, използвайте командата :s в режим на команден ред:
:s/old/new/ – замества първата поява на текста в даден ред
:s/old/new/g – заменя всички срещания в реда
:%s/old/new/g – заменя всички срещания в целия файл
Записване и излизане
За да запазите и излезете от Vim, използвайте командата :w:
:w – запазване на файла
:w filename – записва файла с ново име
:q – излизане от Vim
:q! – излизане без запазване на промените
:wq – запазване на файла и изход
Допълнителни команди
gg – преминаване към началото на файла
G – преминаване към края на файла
:set number – показва номера на реда
:set nonumber – скриване на номерата на редовете
:help – отваря помощ от Vim
Заключение: Отключете мощта на Vim днес
Уникалните режими и команди на Vim го правят предпочитан за ефективно редактиране на текст, но за да го овладеете, е необходима практика. Като се научите да навигирате в режимите, да търсите и замествате текст и да запазвате или излизате от файлове, скоро ще редактирате бързо и уверено. Опитайте тези команди в следващата си сесия в Linux и проверете :помощ за още съвети, за да подобрите уменията си във Vim!