Переключить положение курсора в режиме вставки визуального блока - PullRequest
0 голосов
/ 11 апреля 2019

Есть ли нажатие клавиши, аналогичное v_o, для переключения положения курсора в режиме вставки визуального блока?

Пример: | положение курсора

|line1
line2
line3

Удар Ctrl+vи перейдите к строке 3

line1
line2
|line3

Нажмите I

|line1
line2
line3

Теперь курсор вернется к строке 1.

Я хочу, чтобы курсор оставался встрока 3.

1 Ответ

0 голосов
/ 11 апреля 2019

Итак, исходя из вашего комментария:

Вставка столбца выполняется за один шаг. Сделайте свой выбор (c-v), спуститесь вниз, перейдите в режим вставки (I), добавьте свой x и выйдите из режима вставки с помощью escape или ctrl-[. При выходе из режима вставки вставленный текст будет добавлен во все строки.

В любом случае ваш курсор вернется в начало. Если вы хотите привести его в конец того, что было выбрано, вы можете сделать это, нажав: '>, который обозначает конец последнего визуального выделения.

РЕДАКТИРОВАТЬ: После дальнейшего обсуждения необходимости, смысл заключается в том, чтобы выполнить вставку столбца на большом расстоянии.

Я бы сделал 3 разбиения (с :sp), я бы изменил размер (перетаскивая строку состояния окна) на 2 верхних, чтобы показать каждую строку (начало выделения для одного и конец для другие), они будут использоваться в качестве справочных.

Затем используйте третий для выполнения фактических манипуляций, и по мере ввода / отступа (в начале выделения) вы увидите, как он изменяется в одном из ваших небольших разбиений, и вы можете сравнить его с другим. отступать туда, куда вы хотите.

Вот скриншот, чтобы проиллюстрировать это (я хотел сделать отступ от строки 1 до 43, и я использую свой первый сплит в качестве ссылки для отступа всего, где находится "blandit", строка 44), я использую первый сплит, чтобы увидеть начало, второе, чтобы видеть конец, и третье, чтобы фактически сделать всю манипуляцию:

split

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...