Выбор количества строк в визуальном режиме в vim

#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 голоса, а у этого нет, я сказал, что это альтернативный метод 🙂 Это намного проще сделать.