在vim中,当我处于可视模式并对其进行处理时,例如缩进一些行,执行完该操作后,我将回到正常模式。如何更改此行为,以便在按Esc之前一直处于可视模式?我希望能够之后立即再次缩进线条。
答案 0 :(得分:3)
我不确定是否可以更改所有视觉模式的行为。我发现压痕行为也很奇怪,我在.vimrc
中有一个视觉模式映射来解决这个问题
vnoremap > >gv
vnoremap < <gv
vnoremap
->在视觉模式下以非递归方式重新映射
gv
->选择先前选择的视觉选择
因此,为正在使用的按键创建可视模式映射,并在其后缀gv
后将确保您保持可视模式。也许不是最好的方法,但是它可行,有兴趣寻找是否有更好的方法。