如何在Vim编辑器中使用键盘F4自动添加脚本说明

在使用vim进行shell脚本开发过程中,怎么才能配置vim自动添加脚本运行环境、作者、邮件、脚本说明等信息,网上找了些资料,最后的.vimrc配置文件贴出来。

cat ~/.vimrc

“进行版权声明的设置”添加或更新头”将键盘上的F4功能键映射为添加作者信息的快捷键map <F4> :call TitleDet()<cr>’sfunction 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 Noneendf”更新最近修改时间和文件名function UpdateTitle()normal m’execute ‘/# *Last modified:/s@:.*$@\=strftime(“: %Y-%m-%d %H:%M”)@’normal ”normal mkexecute ‘/# *Filename:/s@:.*$@\=”: “.expand(“%:t”)@’execute “noh”normal ‘k”echohl WarningMsg | echo “Successful in updating the copy right.” | echohl Noneendfunction”判断前10行代码里面,是否有Last modified这个单词,”如果没有的话,代表没有添加过作者信息,需要新添加;”如果有的话,那么只需要更新即可function TitleDet()let n=1″默认为添加while n < 10let line = getline(n)if line =~ ‘^\#\s*\S*Last\smodified:\S*.*$’call UpdateTitle()returnendiflet n = n + 1endwhilecall AddTitle()endfunction

保存好后,编辑一个x.sh脚本文件,按下F4键,这些信息就可以自动添加了,具体的信息自己改下就行了!

推荐阅读:

Vim学习指南

快速学会 Vi编辑器

强大的Vim 编辑器

在CentOS 6.2上搭建Vim开发环境

Vim 7.4a 发布,,全新更快的正则表达式引擎

CentOS 5.4 安装高亮Vim编辑工具

Vim技巧分享:C语言设置

Ubuntu中设置Vim的行号

Vim编辑器使用基础教程

大海,别为森林的渺小而沮丧,

如何在Vim编辑器中使用键盘F4自动添加脚本说明

相关文章:

你感兴趣的文章:

标签云: