如何在Vim中简化“复制和粘贴”?

我发现在VIM中复制和粘贴的过程非常棘手:

>视觉模式
> Y
> p(或shift p)
>插入模式

如果您错误地使用“删除”键,则丢失了内容(被删除的字符替换),您必须重新复制!

几个月以来我都在vim上工作,我喜欢它,但我恨复制和粘贴,有一种简化方法吗?还是一些选择?

谢谢

Vim保留了您在 numbered registers中进行的最后9次删除的列表。因此,“0p将粘贴您最近打开的最新的东西,”1p将粘贴您删除或更改的第二个最新的东西(请注意,这不包括文本这是简单的呵呵),寄存器2-9等等。

如果您想使用超过最近9个已删除的项目,或者如果您想要一个简单的方法访问以前的yanks,我会推荐yankring插件,除其他外,您可以看到您的最后100个yanks,并选择您要粘贴哪一个使用:YRShow命令。

最后,如果要粘贴不放置插入模式,可以使用Ctrl-R插入任何寄存器的内容。因此,在插入模式下,输入“Ctrl-R”将插入未命名寄存器的内容(当没有指定寄存器时,这是放置文本的地方)。

相关文章

普通模式 >G 增加当前行到文档末尾处的缩紧层级 $ 移动到本行的末尾 . 相当于一个...
原文连接: https://spacevim.org/cn/layers/lang/elixir/ 模块简介 功能特性 启用模块 快捷键 语言专属...
原文连接: https://spacevim.org/cn/layers/lang/dart/ 模块简介 功能特性 依赖安装及启用模块 启用模...
 =   赋值操作符,可以用于算术和字符串赋值 +        加法计算     -        减法运算...
1.根据包名来查看指定的APP指定数据 adb shell "top | grep com.xxx.xxx" 由于这样打印出来的数...
ctrl+F 向下翻页 ctrl+B 向下翻页 u 取消最近一次操作 U 取消当前行的操作 ZZ 保存当前内容并退出 gg 跳...