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

时间:2015-03-10 05:07:10

标签: vim

我在Vim偶然发现了一些我不太确定如何复制的内容。

基本上我有这个

var first_set = input[0].split(',');
var second_set = input[1];

我把光标放在第二行];之间的某个地方,不小心点了我键盘上i附近的一个键,它立刻突然出现了我的样子去打字。

var second_set = input[1].split(',');

我之前已将.split(',')插入第一行。

是否有自动上一次编辑并将其吐出的Vim快捷方式?我真的无法弄清楚Vim做了什么会知道我想要完全相同的方法。即使我的自动填充<C-n>也没有那么远,甚至没有相同的论点。

1 个答案:

答案 0 :(得分:1)

希望这不是太明显,但你可以使用.命令重复你做的最后一个命令,如果你删除了一些文本,那么p会粘贴它。如果这是您经常执行的操作,则可以创建一个宏,以便将input[1]之类的内容自动转换为iniput[1].split(',')。您还可以使用代码段插件将spl之类的内容扩展为您想要的内容。

有很多选择:)。