痛点
每次打开vim想写个C或者C++的程序都要把固定的模板敲一遍,是不是感觉非常的繁琐,能不能把Vim弄得像IDE那样新建一个文件直接生成对应的头部注释和代码模板,减少这些重复工作呢?下面先看效果。
C语言效果
C++语言效果
实现方法:
使用命令 vi /etc/vim/vimrc 打开vimrc这个文件,然后复制以下代码至文件末尾的空白处即可!
修改vimrc文件里面的内容默认要用root管理员身份才能进行修改,修改时先切换至root身份即可。
"新建.c,.h,.sh,.java文件,自动插入文件头
autocmd BufNewFile *.cpp,*.[ch],*.sh,*.java exec ":call SetTitle()"
""定义函数SetTitle,自动插入文件头
func SetTitle()
"如果文件类型为.sh文件
call setline(1, "/***********************************************************")
call append(line("."), " > File Name: ".expand("%"))
call append(line(".")+1, " > Author: CMH")