Основни команди за работа с редактора Vim
Редакторът Vim (Vi IMproved) е един от най-мощните и популярни текстови редактори в света на Unix и Linux . Той предоставя мощни възможности за редактиране на текст и може да бъде предизвикателство за начинаещите поради неинтуитивната си структура на командите. В тази статия ще разгледаме основните команди и принципи на работа с 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