Основные команды для работы с редактором Vim ⋆ ALexHost SRL

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

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

Skills
20.11.2024

Основные команды для работы с редактором Vim

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

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

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

Skills