Можно ли сдвигать линии без перемещения курсора? - PullRequest
0 голосов
/ 27 июня 2018

Я часто перемещаю блоки текста внутри файла, например, отмечая верх и низ диапазона, а затем делая :'t,'b>. Я считаю, что после завершения сдвига курсор всегда перемещает строку, отмеченную 'b.

При попытке точной настройки фактической величины требуемого сдвига я должен затем вернуться к 't, проверить отступ относительно окружающего текста и затем повторить сдвиг.

Есть ли способ достичь того же результата без перемещения курсора по линиям при каждом смещении?

1 Ответ

0 голосов
/ 27 июня 2018

Я не думаю, что просто нажимаю

`t

чтобы вернуться к mark t - это большое усилие.

Если вы не хотите нажимать какую-либо клавишу после выполнения cmd, вы можете выполнить:

:'t,'b>|norm! 't

Или вы не сдвигаете строки командой, вы делаете это в обычном режиме. Сначала идите к отметке t, затем:

>'b

Блок будет смещен, а курсор будет оставаться на отметке t.

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