VIM-操作后不要离开视觉模式
在vim中,当我在视觉模式下并使用它做一些事情时,例如缩进一些行,在应用操作后,我会返回到正常模式。如何更改此行为,以便在按下Esc键之前一直处于可视模式?例如,我希望能够在之后立即再次缩进行。我不确定是否有办法更改所有视觉模式的行为。我发现缩进行为也很奇怪,我在VIM-操作后不要离开视觉模式,vim,Vim,在vim中,当我在视觉模式下并使用它做一些事情时,例如缩进一些行,在应用操作后,我会返回到正常模式。如何更改此行为,以便在按下Esc键之前一直处于可视模式?例如,我希望能够在之后立即再次缩进行。我不确定是否有办法更改所有视觉模式的行为。我发现缩进行为也很奇怪,我在.vimrc中有一个视觉模式映射来解决这个问题 vnoremap > >gv vnoremap < <gv vnoremap>>gv vnoremap选择先前选择的视觉选择 因此,为正在使用的keystke创建
.vimrc
中有一个视觉模式映射来解决这个问题
vnoremap > >gv
vnoremap < <gv
vnoremap>>gv
vnoremap<在可视模式下非递归重新映射
gv
->选择先前选择的视觉选择
因此,为正在使用的keystke创建一个可视模式映射,并用gv
作为后缀,可以确保您保持在可视模式。也许不是最好的方法,但它很有效,我想知道是否有更好的方法。谢谢,这是目前一个很好的解决办法:)我会等待更多的答案,然后再接受这一建议solution@maddingl,这里建议的解决方案是一个经典的解决方案,可以在成千上万的vimrc
s中找到。你应该接受它。