1 修改home目录下.vimrc
家目录中ls -a找到隐藏文件.vimrc

2 编辑.vimrc
输入i编辑,在尾巴插入代码,按:wq保存并退出。
noremap io i#include <stdio.h><Esc>o<Esc>
noremap im iint main(int argc, char *argv[])<Esc>
map mf io<Esc>o<Esc>imo{<Esc>oreturn 0;<Esc>o}<Esc>2ko
效果:按mf快速输入模板

3 具体说明
noremap io i#include <stdio.h><Esc>o<Esc>
:将命令io
映射为在当前光标处插入#include <stdio.h>
并换行。这可以用于在C程序中包含头文件。noremap im iint main(int argc, char *argv[])<Esc>
:将命令im
映射为在当前光标处插入int main(int argc, char *argv[])
。这可以用于在C程序中定义主函数。map mf io<Esc>o<Esc>imo{<Esc>oreturn 0;<Esc>o}<Esc>2ko
:将命令mf
映射为在当前光标处插入一个简单的函数框架,其中包括#include
语句、主函数和返回语句。这可以用于快速创建一个新的C函数。
这些映射可以帮助你更快地编写C代码,并减少输入重复代码的时间。你可以将它们添加到你的.vimrc
文件中,以便在启动Vim时自动加载。注意,这些映射可能会与其他插件或功能冲突,因此请谨慎使用。