vim创建文件模板
编码时,我们想要给每一个文件都加上@copyright
声明。
第一种方式,我们找到一个已有的声明,然后复制其声明,再不厌其烦地添加到每一个需要的.h或者.cpp文件里面。
第二种方式,我们为特定的文件类型创建模板,这样每次使用vim创建一个新的文件时候,都带上我们想要的特有的内容。
显然我们会更愿意使用第二种方式,这篇短文学习如何用vim创建文件模板。
创建vim文件模板操作步骤
下面以cpp
文件创建模板为例
- 在
~/.vim
中创建templates
文件夹 - 在
~/.vim/templates
中创建一个名字为tempforc++
的文件(名字可以任意) - 在
tempforc++
中填入模板内容,例如:1
2
3/*
* Copyright (C) 2022 hangliebe.com
*/ - 在
~/.vimrc
中添加以下内容其中,1
:autocmd BufNewFile *.cpp 0r ~/.vim/templates/tempforc++
BufNewFile
表示在缓冲区中打开一个新的文件,*.cpp
表示所有cpp
文件,0r
表示读取文件,并插入cpp
新文件顶部,插入的内容就是后面~/.vim/templates/tempforc++
的内容。
创建其他类型的文件模板,使用上面类似的步骤就可以了。