#vim #vim-plugin
#vim #vim-плагин
Вопрос:
У меня есть плагин vim, который работает в основном с визуальным режимом. Одна из его команд отправляет визуально выделенную область интерпретатору.
Однако я хотел бы выбрать первые 3105 строк файла.
1,3105mycommand
не работает, это не реализовано в плагине.
Существует ли команда vim, xx
которая после вызова 1,3105xx
визуально выделяла бы первые 3105 строк?
Ответ №1:
Альтернативный метод:
Если плагин просматривает только метки визуального режима, этого может быть достаточно:
1k<
3015k>
Если для этого действительно нужен визуальный режим, тогда вам нужно также добавить
normal gv
:help :k
, :help gv
Обратите внимание, что nvim будет запускаться в символьном визуальном режиме, поэтому измените последнюю строку на normal gvV
для nvim.
Ответ №2:
Решение простое: в визуальном режиме можно использовать 3105G
команду в командном режиме, набранную вслепую и расширяющую визуально выделенную область.
Комментарии:
1. Чтобы поместить это в команду,
normal 1GV3105G
будут выбраны строки 1-3105. Не знаю, почему у моего 2 голоса, а у этого нет, я сказал, что это альтернативный метод 🙂 Это намного проще сделать.