vim - 如何防止在操作后退出自动视觉模式?
问题描述
我想防止退出视觉模式,尤其是当我选择了一个视觉块并将其粘贴到某处时。一个示例用例是:我在两个文件之间复制和粘贴一段代码,但是我想在粘贴后修复缩进。我不想再次重新选择代码块然后修复缩进。
解决方案
我想阻止退出可视模式
你不能。在可视模式下执行命令后,您必须将其保留为正常模式。
我不想再次重新选择代码块
一个示例用例是:我复制并粘贴一段代码
在您的情况下,它是一个新块,因此不能“重新选择”。所以你真的必须自己选择它。使用1v
(或1vl
if set selection=exclusive
)简化此操作。
您也可以随时创建映射。例如
nnoremap <Leader>p pg`[1v
推荐阅读
- single-sign-on - Spring Cloud Dataflow Keycloak SSO 集成注销问题
- html - 如何使用断点更改引导列网格排序?
- xml - asmx 添加 Localy(XMLFile) 时无法导入 wsdl
- java - Spring boot 注销会话作用域 bean 后没有改变
- c++ - 使用 __VA_ARGS__ 调用 printf 不能在函数中工作,但可以在宏中工作
- javascript - 仅在第二次单击时才检查暗模式复选框输入
- typescript - Typescript NonEmpty 数组接口因数组创建而中断
- python - DateTimeField 中的时间不正确
- powershell - 如何将 talend 作业上下文值传递给 powershell 脚本
- java - 如何通过 intelliJ 插件向构建路径提供源代码和 jar?