gpt4 book ai didi

vim - 如何防止执行操作后退出自动视觉模式?

转载 作者:行者123 更新时间:2023-12-02 03:10:38 25 4
gpt4 key购买 nike

我想防止退出视觉模式,特别是当我选择了一个视觉 block 并将其粘贴到某处时。一个示例用例是:我在两个文件之间复制并粘贴一段代码,但随后我想在粘贴后修复缩进。我不想再次重新选择代码块然后修复缩进。

最佳答案

其实你可以使用gv选项“重新选择”先前选择的视觉 block 。实际上,我使用以下选项在缩进 block 后保持可视模式。

vnoremap < < gv
vnoremap > > gv

基本上,它是visual模式下的映射,re草书映射(vnoremap)映射 <命令 < gv 。换句话说,它适用<gv然后。因此,您可以采取行动并“重新选择”之前选择的视觉 block 。

编辑:这是映射 Alt+k 的另一个示例和Alt+j上下移动选定的视觉 block ,同时“重新选择”视觉 block 。

vnoremap <A-k> :m '<-2<CR>gv=gv
vnoremap <A-j> :m '>+1<CR>gv=gv

关于vim - 如何防止执行操作后退出自动视觉模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57689335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com