当前位置: 技术问答>linux和unix
请教:VIM怎样实现新建文件的时候根据文件后缀添加文件内容?
来源: 互联网 发布时间:2016-09-14
本文导语: 请问VIM怎样实现新建文件的时候根据文件名后缀添加文件内容? 比如新建一个html文件的时候就能自动添加以下内容: ...
请问VIM怎样实现新建文件的时候根据文件名后缀添加文件内容?
比如新建一个html文件的时候就能自动添加以下内容:
新建一个cpp文件里面就有一些必要的include的文件,和main函数主体
谢谢
比如新建一个html文件的时候就能自动添加以下内容:
新建一个cpp文件里面就有一些必要的include的文件,和main函数主体
谢谢
|
HOME下创建这么个文件
/home/foo/.vim/template/html
里面写好你想要的html代码
然后编辑vim配置文件
filereadble不支持相对路径,所以比较麻烦,如果不需要检测模板是否存在,
可以直接写 autocmd BufNewFile *.html 0 read ~/.vim/template/html
这么写的缺点就是模板不存在的时候,会报个错误.
/home/foo/.vim/template/html
里面写好你想要的html代码
然后编辑vim配置文件
if filereadable("/home/foo/.vim/template/html")
autocmd BufNewFile *.html 0 read /home/foo/.vim/template/html
endif
filereadble不支持相对路径,所以比较麻烦,如果不需要检测模板是否存在,
可以直接写 autocmd BufNewFile *.html 0 read ~/.vim/template/html
这么写的缺点就是模板不存在的时候,会报个错误.