Для этого нет встроенного механизма, но вы можете легко создать свой собственный с помощью :omap
.Он будет работать с любым оператором.
:onoremap <silent> q :<C-U>normal! v$hh<CR>
Теперь dq
будет делать то, что вы хотите, а также cq
менять до последнего символа, vq
, yq
и т. Д.on.
Это работает, заменяя q
вызовом :normal
, чтобы инициировать визуальный выбор, до конца строки (v$
) и обратно на два символа (это потому, что $
выбирает до самой новой строки).<C-U>
очищает любой возможный диапазон.