vim:如何创建插入一段文本的键绑定?

时间:2012-06-11 14:41:24

标签: vim

我想创建一个在代码中插入一段文本的键绑定,例如“hi”。

我尝试将其添加到我的.vimrc文件中:

map gp :hi

但它不起作用..

有什么想法吗?

哈维

1 个答案:

答案 0 :(得分:4)

此答案中显示了三种方法,用于插入带有快捷方式的文本。第一个用于在正常模式下映射,第二个插入缩写在插入模式下,第三个用于命令模式中的缩写。

此外,您还可以查看snipmate

等插件

1。从正常模式插入文本并返回正常

:nnoremap gp iHi<Esc>


2。将'hi'改为'hello'并保持插入模式

插入模式中的缩写词是:

:iab hi Hello(测试输入 hi 后跟空格键

如果您想插入月份列表:

:iab mOn Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

如果你想要一个包含stdio.h的快捷方式

:iab inC #include <stdio.h>


3。命令模式中的缩写

:ab hi Hello

一个实际的例子,使用例如wsu用于使用超级用户凭据保存当前文件。

:ab wsu w !sudo tee %