在 vim 中通过 shift+> 识别后如何保持可视模式?

在 vim 中通过 shift+> 识别后如何保持可视模式?

目前它在缩进一次后就退出可视模式,这非常烦人。

答案1

您可以使用普通模式命令gv来突出显示上一个视觉选择。因此,您可以使用以下映射:

:vnoremap < <gv
:vnoremap > >gv

:vnoremap命令设置了一个仅在可视模式下有效的映射。因此,您将重新绑定<>可视模式命令以执行缩进并立即重新选择先前的可视选择。

答案2

如果这是文本的最新编辑,则使用句点“。”将重复之前选定文本的缩进。这不会重新选择文本,但同样可以完成工作。

相关内容