В Vim вы можете находиться только в одном режиме;так что это либо режим вставки , либо визуальный режим. Тем не менее, Vim запоминает начало, конец и тип предыдущего выбора, и его можно легко повторно выбрать с помощью gv
(ср. :help reselect-Visual
).
Как Vim имеетспециальные атомы для указания позиций меток в регулярном выражении (:help /\%'m
), а метки '<
и '>
соответствуют текущему выделению, мы можем использовать :match
, чтобы сделать последний (символьно) выбор постоянно виден:
:match Visual /\%'<\_.*\%'>\_./