Shell中一键添加作者,版权信息
2016-01-13 00:21
316 查看
第一步:编辑/etc/vimrc文件
第二步:直接在vimrc文件的最后添加如下的内容
第三步:使用vim新建文件的时候在命令模式下,实现F4一键添加作者,版权信息
[root@proxy ~]# cp /etc/vimrc /etc/vimrc.ori [root@proxy ~]# vim /etc/vimrc
第二步:直接在vimrc文件的最后添加如下的内容
map <F4> ms:call AddAuthor()<cr>'s function AddAuthor() let n=1 while n < 5 let line = getline(n) if line =~'^\s*\*\s*\S*Last\s*modified\s*:\s*\S*.*$' call UpdateTitle() return endif let n = n + 1 endwhile call AddTitle() endfunction function UpdateTitle() normal m' execute '/* Last modified\s*:/s@:.*$@\=strftime(": %Y-%m-%d %H:%M")@' normal " normal mk execute '/* Filename\s*:/s@:.*$@\=": ".expand("%:t")@' execute "noh" normal 'k echohl WarningMsg | echo "Successful in updating the copy right." | echohl None endfunction function AddTitle() call append(0,"<<!") call append(1," **********************************************************") call append(2," * Author : Nuwanda") call append(3," * Email : 18348087798@163.com") call append(4," * Last modified : ".strftime("%Y-%m-%d %H:%M")) call append(5," * Filename : ".expand("%:t")) call append(6," * Description : ") call append(7," * *******************************************************") call append(8,"!") echohl WarningMsg | echo "Successful in adding the copyright." | echohl None endfunction
第三步:使用vim新建文件的时候在命令模式下,实现F4一键添加作者,版权信息
<<! ********************************************************** * Author : Nuwanda * Email : 18348087798@163.com * Last modified : 2016-01-13 00:20 * Filename : test * Description : * ******************************************************* !
相关文章推荐
- Linux 每日一练习:Login Shell 与Non-login Shell
- shell脚本一键安装MySQL5.5
- 第二章 Shell编程之变量
- shell脚本手动执行成功,定时任务调用失败的解决方法。
- shell中的括号(小括号,中括号,大括号/花括号)
- shells
- Bash定制化之ACCSI字符图
- 综合一句话Shell破解
- shell example01
- Bash定制化
- erlang的shell历史记录
- SSH Secure Shell Client 连接Linux 乱码
- Shell快捷键
- 查看服务器RAID卡信息的SHELL脚本及MegaCLI命令介绍
- OS之子进程简单模拟shell解释环境(再次)
- bash脚本编程 条件判断 二
- linux shell中 "" '' ``的区别
- shell中大于、等于、小于
- jdbc与 Beanshell PostProcessor 对多条结果的处理
- .bashrc 文件中增加头文件路径和库文路径