vim中自动添加注释 添加文本信息
来源:互联网 发布:恶搞拍照软件 编辑:程序博客网 时间:2024/05/16 15:19
工欲善其事,必先利其器。在开发过程中,方便、快捷的开发环境,能提高工作效率;优美的界面能让我们心情愉悦;最重要的是,能保持我们在外行严重高深莫测的牛逼~
如果在创建新的源程序文件时希望能自动产生一些注释,比如作者、创建日期,联系方式等,可以这样做:
编辑~/.vimrc 文件,加入代码:
autocmd BufNewFile *.[ch],*.hpp,*.cpp exec ":call SetTitle()" func SetComment()call setline(1,"/********************************************************") call append(line("."), "* Copyright (C) ".strftime("%Y")." All rights reserved.")call append(line(".")+1, "* ") call append(line(".")+2, "* Filename:".expand("%:t")) call append(line(".")+3, "* Author :wang@xd")call append(line(".")+4, "* Date :".strftime("%Y-%m-%d")) call append(line(".")+5, "* Describe:") call append(line(".")+6, "*")call append(line(".")+7, "********************************************************/") endfuncfunc SetTitle()call SetComment()if expand("%:e") == 'hpp' call append(line(".")+8, "#ifndef _".toupper(expand("%:t:r"))."_H") call append(line(".")+9, "#define _".toupper(expand("%:t:r"))."_H") call append(line(".")+10, "#ifdef __cplusplus") call append(line(".")+11, "extern \"C\"") call append(line(".")+12, "{") call append(line(".")+13, "#endif") call append(line(".")+14, "") call append(line(".")+15, "#ifdef __cplusplus") call append(line(".")+16, "}") call append(line(".")+17, "#endif") call append(line(".")+18, "#endif //".toupper(expand("%:t:r"))."_H") elseif expand("%:e") == 'h' call append(line(".")+8, "#ifndef _".toupper(expand("%:t:r"))."_H") call append(line(".")+9, "#define _".toupper(expand("%:t:r"))."_H") call append(line(".")+10," ") call append(line(".")+11, "#endif") call append(line(".")+12, "#endif //".toupper(expand("%:t:r"))."_H") elseif &filetype == 'c' call append(line(".")+8,"#include \"".expand("%:t:r").".h\"") elseif &filetype == 'cpp' call append(line(".")+8, "#include \"".expand("%:t:r").".h\"") endifendfunc
vim中多行注释 和 删除多行注释
-------------------------------------------------------------------------------
1.多行注释:
a. 按下Ctrl + v,进入列模式;
b. 在行首选择需要注释的行;
c. 按下“I”,进入插入模式;
d. 然后输入注释符(“//”、“#”等);
d. 然后输入注释符(“//”、“#”等);
e. 按下“Esc”键。
2.删除多行注释:
a. 按下Ctrl + v, 进入列模式;
b. 选定要取消的注释符;
c. 按下“x”或者“d”.
0 0
- vim中自动添加注释 添加文本信息
- VIM中自动添加注释信息
- vim中自动添加文件注释到文本中
- vim自动添加注释
- VIM中自动添加文件信息
- vim自动添加文件注释
- vim 自动添加头注释
- vim 自动添加头注释
- vim 自动添加脚本信息
- 配置vim在源码中自动添加作者信息
- 配置vim在源码中F4/自动添加作者信息
- vim中自动添加作者时间等信息
- Eclipse中自动添加注释
- Eclipse中自动添加注释
- eclipse 中自动添加注释
- JAVA 中自动添加注释
- Eclipse中自动添加注释
- Eclipse中自动添加注释
- 162 3. 让你排序N个比N^7小的数,要求的算法是O(n)
- Hadoop之YARN相关知识点汇总
- SUSE Cloud 2.0 安装部署图文详解
- ubuntu编译安卓5.0源码小记
- hdu 4302 Holedox Eating
- vim中自动添加注释 添加文本信息
- 数字游戏 博弈 连分数
- linux的同步与互斥
- 归并排序 递归法 C语言 实现
- 堆和栈的区别
- OpenStack Eventlet
- 如何看懂别人的项目代码
- Revit中如何通过柱子找到他连接的所有墙?
- 浅析JAVA设计模式之工厂模式(三)