我在Vim偶然发现了一些我不太确定如何复制的内容。
基本上我有这个
var first_set = input[0].split(',');
var second_set = input[1];
我把光标放在第二行]
和;
之间的某个地方,不小心点了我键盘上i
附近的一个键,它立刻突然出现了我的样子去打字。
var second_set = input[1].split(',');
我之前已将.split(',')
插入第一行。
是否有自动上一次编辑并将其吐出的Vim快捷方式?我真的无法弄清楚Vim做了什么会知道我想要完全相同的方法。即使我的自动填充<C-n>
也没有那么远,甚至没有相同的论点。
答案 0 :(得分:1)
希望这不是太明显,但你可以使用.
命令重复你做的最后一个命令,如果你删除了一些文本,那么p
会粘贴它。如果这是您经常执行的操作,则可以创建一个宏,以便将input[1]
之类的内容自动转换为iniput[1].split(',')
。您还可以使用代码段插件将spl
之类的内容扩展为您想要的内容。
有很多选择:)。