Vim — мощный текстовый редактор с широкими возможностями настройки, широко используемый программистами и системными администраторами. Модальный подход к редактированию и обширный набор команд делают его универсальным инструментом для эффективного редактирования файлов. В этой статье блога мы рассмотрим основные команды Vim, которые должен знать каждый новичок. Мы предоставим примеры кода и практические демонстрации, которые помогут вам начать работу с Vim.
-
Открытие и закрытие файлов:
Чтобы открыть файл в Vim, используйте следующую команду:vim filename
Чтобы закрыть Vim, используйте одну из следующих команд в обычном режиме:
:q // Quit :wq // Save and quit :q! // Quit without saving
-
Навигация внутри файла:
- Переместите курсор:
h // Move left j // Move down k // Move up l // Move right
- Перейти к началу или концу строки:
0 // Move to the beginning of the line $ // Move to the end of the line
- Перейти к определенной строке:
:<line_number> // Move to the specified line number
- Переместите курсор:
-
Редактирование текста:
- Вставить текст:
i // Insert before the cursor a // Insert after the cursor
- Добавить в конец строки:
A // Append at the end of the line
- Удалить текст:
x // Delete character under cursor dd // Delete the current line
- Скопируйте и вставьте:
yy // Copy the current line p // Paste the copied line below the current line P // Paste the copied line above the current line
- Вставить текст:
-
Сохранение и отмена изменений:
- Сохранить изменения:
:w // Save the file
- Отменить изменения:
u // Undo the last change Ctrl + r // Redo the last undone change
- Сохранить изменения:
-
Поиск и замена:
- Поиск шаблона:
/pattern // Search forward for "pattern" ?pattern // Search backward for "pattern"
- Заменить текст:
:%s/old/new/g // Replace all occurrences of "old" with "new"
- Поиск шаблона:
Это лишь несколько основных команд Vim, которые помогут вам начать работу. Vim имеет широкий спектр функций и команд, которые могут значительно повысить вашу производительность, как только вы с ними познакомитесь. Регулярно практикуйтесь в использовании этих команд, и вскоре вы сможете легко и быстро редактировать текст в Vim.