Vim为特定文件载入模板
2017-06-07 16:10
218 查看
编程开发实际上有许多重复性的工作,比如编写C/C++时有一些头文件是通用的,但在Vim里面每次创建新文件默认都是空白文件,手工输入其实挺繁琐的,下面介绍两种为特定文件载入模板的方法,仅以C为例,其他语言类似
更多语言实例请参考Vim基础配置
这种方法修改起来更简单一些
方法一
这种方法的特点是以纯vimscript实现,跨平台
autocmd BufNewFile *.c exec ":call SetHeader()" func! SetHeader() if expand("%:e") == 'c' call setline(1,"#include <stdio.h>") call setline(2,"#include <stdlib.h>") call setline(3,"") endif endfunc autocmd BufNewFile * normal G
更多语言实例请参考Vim基础配置
方法二
第二种方法是在本地先创建好特定的模板,然后放到特定目录中(这里以Vundle的安装目录为例),每次创建特定文件时就直接载入相应的模板,下面是Windows版和Linux版相应的配置,根据你的系统选一个就可以了"Windows版 augroup Skeleton au BufNewFile *.c 0r ~/vimfiles/skeleton.c augroup end
"Linux版 augroup Skeleton au BufNewFile *.c 0r ~/.vim/skeleton.c augroup end
这种方法修改起来更简单一些
相关文章推荐
- 为 vim 设置过滤条件使其不显示特定后缀的文件
- vim插入模板文件
- 设置vim的默认模板文件
- vim为某一类型文件使用特定的语法高亮文件
- ubuntu下vim载入另一个文件
- vim常用用法总结及模板文件示例
- vim在新建文件时插入模板文件的内容
- 如何生成Vim模板文件(自定义插件)
- vim 新建文件后自动插入模板
- 如何在 Vim 中使用模式行进行文件特定的设置
- thinkphp3.2的模板渲染LAYOUT_ON,特定文件不加载公共文件
- VIM使用小技巧-重新载入文件
- wordpress自定义字高级用法为不同的文章载入不同的模板文件
- thinkphp3.2的模板渲染LAYOUT_ON,特定文件不加载公共文件
- Vim使用技巧:特定文件类型关联缩进
- 自定义Vim使用环境的模板文件
- Vim多文件搜索特定内容
- VIM使用小技巧-重新载入文件 - Anything的专栏 - 博客频道 - CSDN.NET
- vim中如何引用自定义模板文件
- [Linux] Vim 中使用自定义模板来创建文件