“将键盘上的F4功能键映射为添加作者信息的快捷键

强大的Vim 编辑器
http://www.linuxidc.com/Linux/2013-07/87544.htm

在CentOS
6.2上搭建Vim开垦景况
http://www.linuxidc.com/Linux/2013-07/87363.htm

Vim手艺分享:C语言设置
http://www.linuxidc.com/Linux/2012-12/77124.htm

“进行版权申明的装置
“加多或更新头
“将键盘上的F4功效键映射为抬高作者消息的火速键
map <F4> :call TitleDet()<cr>’s
function AddTitle()
call append(0,”#!/bin/sh”)
call append(1,”# Filename: “.expand(“%:t”))
call append(2,”# Author: zhangliang – z_liang90@126.com”)
call append(3,”# QQ : 295029531″)
call append(4,”# Last modified: “.strftime(“%Y-%m-%d %H:%M”))
call append(5,”# Description: “)
“echohl WarningMsg | echo “Successful in adding the copyright.” | echohl
None
endf
“更新近年来涂改时间和文书名
function UpdateTitle()
normal m’
execute ‘/# *Last modified:/s@:.*$@\=strftime(“: %Y-%m-%d
%H:%M”)@’
normal ”
normal mk
execute ‘/# *Filename:/s@:.*$@\=”: “.expand(“%:t”)@’
execute “noh”
normal ‘k
“echohl WarningMsg | echo “Successful in updating the copy right.” |
echohl None
endfunction
“决断前10行代码里面,是否有Last modified那一个单词,
“若无的话,代表未有增添过笔者音信,供给新扩大加;
“假设有的话,那么只供给革新就可以
function TitleDet()
let n=1
“默认为增多
while n < 10
let line = getline(n)
if line =~ ‘^\#\s*\S*Last\smodified:\S*.*$’
call UpdateTitle()
return
endif
let n = n + 1
endwhile
call AddTitle()
endfunction

CentOS 5.4 安装高亮Vim编辑工具
http://www.linuxidc.com/Linux/2013-06/86508.htm

推荐阅读:

Vim编辑器使用基础教程
http://www.linuxidc.com/Linux/2013-05/84031.htm

保留好后,编辑三个x.sh脚本文件,按下F4键,这一个音讯就足以活动加多了,具体的音讯自身改下就行了!

敏捷学会 Vi编辑器
http://www.linuxidc.com/Linux/2013-08/88586.htm

Ubuntu中设置Vim的行号
http://www.linuxidc.com/Linux/2012-12/75485.htm

图片 1

Vim 7.4a 公布,斩新越来越快的正则表达式引擎
http://www.linuxidc.com/Linux/2013-07/87035.htm

cat ~/.vimrc

在使用vim实行shell脚本开荒进度中,怎么本事配置vim自动加多脚本运营意况、我、邮件、脚本表达等音信,网络找了些资料,最终的.vimrc配置文件贴出来。

Vim学习指南
http://www.linuxidc.com/Linux/2013-08/89096.htm

相关文章