Как комментировать сразу несколько строк в Vim

How Comment Multiple Lines Once Vim



Vim - отличный текстовый редактор командной строки, особенно если вам удобны его ярлыки, режимы и привязки. Однако при работе с ним мы можем встретить случаи, когда нам нужно комментировать блоки кода при редактировании кода и файлов конфигурации.

В этой статье описаны быстрые и простые способы комментировать и раскомментировать несколько строк кода в редакторе Vim. Изучение того, как это сделать, избавит от необходимости спускаться по каждой строке и закомментировать каждую строку.







Как комментировать несколько строк - Vim

В этом руководстве мы будем использовать простой скрипт Python под названием simple.py.



Вим просто.ру



Метод №1 - Номера строк

Самый простой способ закомментировать несколько строк - использовать номера строк. Сначала откройте файл в Vim и нажмите ESC, чтобы войти в командный режим.





Входить

:[стартовая линия],[окончание линии]с / ^ /#

Для демонстрации давайте прокомментируем строки с 10 по 15./



Если вы не хотите использовать номера строк в команде, используйте метод выделения.

Для этого перейдите к строке, которую вы хотите начать комментировать, и нажмите SHIFT + V. Это выделит всю строку. Затем используйте клавиши со стрелками вверх и вниз, чтобы выделить другие строки.

Как только вы выделите строки, которые нужно закомментировать, нажмите Enter; Выделенный код должен выглядеть примерно так:

Нажмите ESC, чтобы войти в командный режим, и используйте команду как:

: s / ^ /#

После завершения вы должны прокомментировать все выделенные вами строки:

Метод # 2 - Визуальный режим

Другой способ закомментировать несколько строк - это использовать визуальный режим.

Для этого нажмите ESC и перейдите к строкам, которые вы хотите закомментировать.

Нажмите CTRL + V, чтобы включить визуальный режим.

Используя клавиши со стрелками вверх и вниз, выделите строки, которые вы хотите закомментировать.

После того, как вы выбрали линии, нажмите клавиши SHIFT + I, чтобы войти в режим вставки.

Введите символ вашей команды, например знак #, и нажмите клавишу ESC. Vim закомментирует все выделенные строки.

# 3 - Регулярное выражение

Один из наших любимых методов комментирования строк кода в Vim - регулярные выражения. Например, использование регулярного выражения - это мощный метод, который комментирует контуры, содержащие определенное слово.

Например, чтобы прокомментировать строки, содержащие слово def, используйте команду:

:грамм/в то время как/ с / ^ /#

Нажмите Enter, чтобы закомментировать строки:

Как раскомментировать несколько строк - Vim

Верно обратное; комментируя контуры, нужно раскомментировать их. Чтобы раскомментировать несколько строк, используйте следующий метод.

Введите следующее, чтобы раскомментировать строки, начинающиеся со знака #

:% s / ^# /

Другой способ - использовать визуальный режим.

Перейдите к строке, которую вы хотите закомментировать, и нажмите CTRL + V, чтобы войти в визуальный режим.

Используйте клавиши со стрелками вверх и вниз, чтобы выделить строки, которые вы хотите раскомментировать. После выбора нажмите x, чтобы удалить комментарии.

Как только вы нажмете x, он автоматически раскомментирует строки.

Заключить

Короче говоря, использование ярлыков Vim должно улучшить ваш рабочий процесс и повысить эффективность. Поищите на нашем сайте больше руководств по Vim, чтобы улучшить свои навыки работы с Vim.

Спасибо за чтение!