在vim中,当我处于可视化模式并对其执行某些操作(例如缩进某些行)时,在应用操作后,我会被抛回到正常模式。如何更改此行为,以使我保持在可视化模式直到按Esc键为止?我想能够立即再次缩进这些行。
我不确定是否有一种方法可以更改所有可视模式的行为。我也觉得缩进行为很奇怪,因此在我的.vimrc
中有一个用于修复这个问题的可视模式映射。
vnoremap > >gv
vnoremap < <gv
vnoremap
-> 在可视模式下非递归重映射
gv
-> 选择先前选择的可视区域
因此,为您正在使用的按键创建可视模式映射,并在其后缀中添加gv
,可以确保您保持在可视模式中。也许不是最好的方法,但它有效,有兴趣了解是否有更好的方法。
vimrc
中找到。你应该接受它。 - romainl