Как сохранить выделение текста при переходе из визуального режима в режим вставки? - PullRequest
0 голосов
/ 06 ноября 2019

Я использую расширение Vim в VS Code и хочу иметь возможность выделять текст в визуальном режиме и сохранять этот текст выделенным, когда я в режиме вставки. В настоящее время я могу выделить текст в визуальном режиме, но выбор становится невыбранным, когда я переключаюсь в режим вставки. Это возможно?

1 Ответ

1 голос
/ 07 ноября 2019

В Vim вы можете находиться только в одном режиме;так что это либо режим вставки , либо визуальный режим. Тем не менее, Vim запоминает начало, конец и тип предыдущего выбора, и его можно легко повторно выбрать с помощью gv (ср. :help reselect-Visual).

Как Vim имеетспециальные атомы для указания позиций меток в регулярном выражении (:help /\%'m), а метки '< и '> соответствуют текущему выделению, мы можем использовать :match, чтобы сделать последний (символьно) выбор постоянно виден:

:match Visual /\%'<\_.*\%'>\_./
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...