Vim添加CPP/C头文件snappet
来源:互联网 发布:淘宝1元包邮怎么赚钱 编辑:程序博客网 时间:2024/05/21 01:48
原文:http://www.thegeekstuff.com/2008/12/vi-and-vim-autocommand-3-steps-to-add-custom-header-to-your-file/
正文:
1.首先创建一个header.txt文件内容:
:insert/* -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.* File Name :* Purpose :* Creation Date :* Last Modified :* Created By : _._._._._._._._._._._._._._._._._._._._._.*/.
注意 点不能省略。不是错误。
2.在.vimrc中后添加 如下内容
autocmd bufnewfile *.c so /home/jsmith/c_header.txtautocmd bufnewfile *.c exe "1," . 10 . "g/File Name :.*/s//File Name : " .expand("%")autocmd bufnewfile *.c exe "1," . 10 . "g/Creation Date :.*/s//Creation Date : " .strftime("%d-%m-%Y")autocmd Bufwritepre,filewritepre *.c execute "normal ma"autocmd Bufwritepre,filewritepre *.c exe "1," . 10 . "g/Last Modified :.*/s/Last Modified :.*/Last Modified : " .strftime("%c")autocmd bufwritepost,filewritepost *.c execute "normal `a"
3.注意修改修改配置文件txt文件的路径。
4. 然后vim xxxx.c 文件试试。
另外:
- 第一行命令定义配置文件位置。
- 第二hang 搜索“File Name:” 在1-10行,如果发现,写到这行。
- 第三行,更新时间field
- 第五行,更新修改时间,保存时间
- 第4&6行,保存文件时,游标移到最后修改的位置。如果想回到之前位置,添加四到六行到.vimrc文件,
- 第4行,在更新位置之前保存当前位置。
- 第6行,恢复之前游标的位置到之前位置。
谢谢阅读。
阅读全文
0 0
- Vim添加CPP/C头文件snappet
- vim插件之快速切换头(.h)/源(.c,.cpp,.cc)文件——a.vim
- 【学习C++】两个源文件CPP(cpp与cpp) 或 头文件h与源文件cpp
- c/c++头文件与cpp文件的切换实现
- cpp文件引用c的头文件,千万注意
- 头文件和.cpp 或.c 文件之间的关系
- vs2010中点击新建项,为c++头文件和cpp文件,添加文件头注释
- cpp头文件相关
- CPP头文件 库
- Eclipse添加C/C++头文件跳转
- CPP中climits头文件
- C/C++:多个.cpp文件包含同一个.h头文件定义方法
- c中头文件在cpp文件中引用和.h文件引用的思考
- vim 自动添加头注释
- vim 自动添加头注释
- 更改VS添加C++头文件(.h)和源文件(.cpp)时默认的文件格式和内容
- 头文件在.c/.cpp中引用和.h文件引用
- 头文件,cpp文件放置什么的内容
- hdu1166 敌兵布阵
- JQuery中常用 事件 清单总结
- L1-014. 简单题
- 工作杂记一
- 学习日记-thinkphp 页面table id从1开始效果
- Vim添加CPP/C头文件snappet
- 【博弈】取石子游戏
- phpStorm使用技巧总结
- 博弈论(阶梯博弈)POJ 1704
- Chrome浏览器中使用 iframe 嵌入网页导致视频不能全屏的问题解决方法
- JQuery 中阻止事件冒泡小案例
- L1-015. 跟奥巴马一起画方块
- ckeditor4.7集成
- 最小生成树:Kruskal算法