Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim:快捷方式自动插入方法,don';我不知道如何复制_Vim - Fatal编程技术网

Vim:快捷方式自动插入方法,don';我不知道如何复制

Vim:快捷方式自动插入方法,don';我不知道如何复制,vim,Vim,我在Vim中偶然发现了一些我不太确定如何复制的东西 基本上我有这个 var first_set = input[0].split(','); var second_set = input[1]; 我的光标位于]和之间在第二行,我不小心胖手指碰到键盘上i附近的一个键,它立即弹出我要键入的内容 var second_set = input[1].split(','); 我之前在第一行插入了.split(',') 是否有一个Vim快捷方式可以自动接受您的最后一次编辑并将其吐出?我真的不知道Vim做

我在Vim中偶然发现了一些我不太确定如何复制的东西

基本上我有这个

var first_set = input[0].split(',');
var second_set = input[1];
我的光标位于
]
之间
在第二行,我不小心胖手指碰到键盘上
i
附近的一个键,它立即弹出我要键入的内容

var second_set = input[1].split(',');
我之前在第一行插入了
.split(',')


是否有一个Vim快捷方式可以自动接受您的最后一次编辑并将其吐出?我真的不知道Vim做了什么,我知道我想要完全相同的方法。即使是我的autocomplete
也没有太多的参数。

希望这不是太明显,但是你可以使用
命令重复上一个命令,如果你删除了一些文本,那么
p
会粘贴它。如果这是您经常执行的操作,则可以创建一个宏,该宏将自动将类似
input[1]
的内容转换为
input[1]。拆分(',')
。此外,您还可以使用snippets插件将
spl
之类的内容扩展到您想要的内容中


有很多选择:)。

这听起来像是一个
,是的。我想可能是
p
。我本可以把
.split(',')
作为最后一段删除的文本。考虑到我当时的处境,这是我能想到的唯一解释。谢谢你告诉我关于