VIM-在用它做了一些事情之后,不要离开视觉模式



在vim中,当我处于视觉模式并用它做一些事情时,比如缩进一些行,在应用操作后,我会被抛出到正常模式。如何更改此行为,以便在按Esc键之前保持视觉模式?我希望能够在之后立即再次缩进这些行。

我不确定是否有办法改变所有视觉模式的行为。我发现缩进行为也很奇怪,我在.vimrc中有一个视觉模式映射来修复这个

vnoremap > >gv
vnoremap < <gv

解释

视觉模式中的vnoremap->非递归重映射

gv->选择先前选择的视觉选择

因此,为您正在使用的keytoke创建一个视觉模式映射,并在其后面添加gv,可以确保您处于视觉模式。也许不是最好的方法,但它有效,有兴趣寻找是否有更好的方法。

最新更新