有時我需要在一個文件中插入一些相似的行,這些文件只有一個序列號。例如,如何在vim中插入相似的行時儘量減少擊鍵次數?
print "func 1";
print "func 2";
print "func 3";
print "func 4";
print "func 5";
使用VIM,我最終拷貝粘貼使用[yypppp]的第一行,然後改變最後四行。如果你有更多的插入行,這真的很慢。
在vim中有更快的方法嗎?
這樣的一個例子是:
初始狀態
boot();
format();
parse();
compare();
results();
clean();
最終狀態
print "func 1";
format();
print "func 2";
parse();
print "func 3";
compare();
print "func 4";
results();
print "func 5";
clean();
你實際上不需要做'/ [0-9] \ +',VIM自動將光標移動到數字 – Hasturkun 2010-10-21 08:25:24
@Hasturkun:哇,這很酷。 – Chetan 2010-10-21 08:40:48
您可以替換'/ [0-9] \ +'有一個更好的'/ \ D'(你並不需要得到整個數量爲比賽,你只需要將光標置於一個數字,所以'\ +'在這裏是一種過度殺傷,'\ d'是'[0-9]'的快捷方式,速度更快,但這並不重要,它還可以最大限度地減少應該按下的按鍵數量。 – ZyX 2010-10-21 15:54:39