我想创建一个键绑定,在代码中插入一段文本,例如“hi”。
我尝试将其添加到我的 .vimrc 文件中:
map gp :hi
Run Code Online (Sandbox Code Playgroud)
但它不起作用..
任何的想法?
哈维
此答案中显示了三种使用快捷方式插入文本的方法。第一个是正常模式下的映射,第二个是插入模式下的插入缩写,第三个是命令模式下的缩写。
此外,您可以查看插件,例如 snipmate
:nnoremap gp iHi<Esc>
插入模式的缩写是:
:iab hi Hello (测试它键入hi然后是spacebar)
如果您想插入月份列表:
: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 %