vim自动生成main函数和自动添加注释
来源:互联网 发布:中国 即时通讯软件 编辑:程序博客网 时间:2024/06/05 08:44
"进行版权声明的设置"添加或更新头map <F4> :call TitleDet()<cr>'sfunction AddTitle() call append( 0, "/*=============================================================================") call append( 1, "# COPYRIGHT NOTICE") call append( 2, "# Copyright (c) 2014") call append( 3, "# All rights reserved") call append( 4, "#") call append( 5, "# @author :Shen") call append( 6, "# @name :") call append( 7, "# @file :".expand("%:p:h")."\\".expand("%:t")) call append( 8, "# @date :".strftime("%Y/%m/%d %H:%M")) call append( 9, "# @algorithm :") call append(10, "=============================================================================*/") call append(11, "") echohl WarningMsg | echo "Successful in adding the copyright." | echohl Noneendfunction"更新最近修改时间和文件名function UpdateTitle() normal m' execute '/# @date /s@:.*$@\=strftime(":%Y-%m-%d %H:%M")@' normal '' normal mk execute '/# @file /s@:.*$@\=":".expand("%:p:h")."\\".expand("%:t")@' execute "noh" normal 'k echohl WarningMsg | echo "Successful in updating the copy right." | echohl Noneendfunction"判断前10行代码里面,是否有COPYRIGHT NOTICE这个单词,"如果没有的话,代表没有添加过作者信息,需要新添加;"如果有的话,那么只需要更新即可function TitleDet() let n = 2 "默认为添加 let line = getline(n) let str = '^# COPYRIGHT NOTICE$' if line =~ str call UpdateTitle() return endif call AddTitle()endfunction
0 0
- vim自动生成main函数和自动添加注释
- vim自动添加注释
- vim自动添加文件注释
- vim 自动添加头注释
- vim 自动添加头注释
- VS2012自动添加函数注释
- VIM中自动添加注释信息
- vim+Doxygen实现注释自动生成
- xcode 自动添加注释,生成文档
- xcode 自动添加注释,生成文档
- vim设置代码文件注释换行不自动添加注释
- vim中自动添加注释 添加文本信息
- vim 取消自动注释
- vs2005 为函数自动添加注释
- Visual Studio 自动添加函数注释宏
- VS 2005 为函数自动添加注释
- vs2005 为函数自动添加注释
- vs2005 为函数自动添加注释
- 根据客户端套接字获取客户机的IP和端口号,其形式为IP:port
- 使用MATLAB在图像中选择矩形框区域的操作函数即过程
- (转)volatile用法的相关文章
- Scala学习笔记-第十二章高阶函数
- 团体程序设计天梯赛L2-009 抢红包
- vim自动生成main函数和自动添加注释
- (转)C程序设计的常用算法
- 在Ubuntu14.04上安装和配置Mongodb
- 剑指offer|数组中只出现一次的数字
- 团体程序设计天梯赛L2-010 排座位(并查集)
- 前端学习小记
- (转)C/C++面试题
- JPG的工作原理
- 编写业务逻辑代码-清晰可维护是很重要的