Основные команды для работы с редактором Vim
Мастер Vim: Ваше руководство по мощному текстовому редактору
Что такое Vim и почему вы должны его использовать? Vim (Vi IMproved) – это молниеносный, очень настраиваемый текстовый редактор, который любят пользователи Linux и Unix. Его крутая кривая обучения может показаться пугающей, но его мощные команды превращают редактирование кода, конфигураций или скриптов в легкий бриз, как только вы освоите его. В этом руководстве описаны основные режимы и команды Vim, которые помогут вам начать редактировать как профессионал в кратчайшие сроки!
Режимы Vim
Vim работает в нескольких режимах, и понимание этих режимов – ключ к успешному использованию редактора:
- Обычный режим: Основной режим для навигации и редактирования текста. В этом режиме вы можете вводить команды для выполнения различных действий.
- Режим командной строки: Используется для выполнения команд, таких как сохранение или выход. Доступ осуществляется через :.
- Режим вставки: Режим прямого ввода текста. Переключиться в этот режим можно с помощью клавиши i.
- Визуальный режим: Используется для выделения текста. Включается клавишей v
Поиск и замена
Для поиска текста используйте команду / в режиме командной строки:
/text – поиск текста вперед
?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 и загляните в :help за другими советами, чтобы улучшить свои навыки работы с Vim!