分页: 1 / 1

求助:vim中如何使用快捷键插入多行?

发表于 : 2013-01-18 13:05
qq1216880961
本人会把一行文字在命令模式插入到vim打开的文件中。
如:插入#include<stdio.h>
可这样设计快捷键 map ^C I#include<stdio.h>
但是通过这种方法插入多行的话就行不通了,因为我不知道怎样在命令中表示换行符。我试了下\n、'\n‘、'\r'和\r都不行。
请大侠赐教怎样在命令中表示换行符,或者通过其他方法插入多行也行。

Re: 求助:vim中如何使用快捷键插入多行?

发表于 : 2013-01-18 14:04
zlbruce

代码: 全选

<CR>
不过似乎使用类似 snipMate 插件会更方便些。

Re: 求助:vim中如何使用快捷键插入多行?

发表于 : 2013-01-20 17:48
Chinian
在命令前加数字代表此命令重复的次数

Re: 求助:vim中如何使用快捷键插入多行?

发表于 : 2013-01-21 0:16
Fermat618
写个函数吧。

Re: 求助:vim中如何使用快捷键插入多行?

发表于 : 2013-01-21 0:55
lainme
如果是临时用的,比如需要10行:

normal模式下,先按10,然后插入一行(比如按o就如插入模式,写上你要插入的文字),然后按esc返回normal模式。当前行下面就会多10行出来。