Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!

Используйте код при регистрации:

Skills
20.11.2024

Основные команды для работы с редактором 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!

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!

Используйте код при регистрации:

Skills