我想创建一个在代码中插入一段文本的键绑定,例如“hi”。
我尝试将其添加到我的.vimrc文件中:
map gp :hi
但它不起作用..
有什么想法吗?
哈维
答案 0 :(得分:4)
此答案中显示了三种方法,用于插入带有快捷方式的文本。第一个用于在正常模式下映射,第二个插入缩写在插入模式下,第三个用于命令模式中的缩写。
此外,您还可以查看snipmate
:nnoremap gp iHi<Esc>
插入模式中的缩写词是:
: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>
:ab hi Hello
一个实际的例子,使用例如wsu
用于使用超级用户凭据保存当前文件。
:ab wsu w !sudo tee %