博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim编辑器添加头信息
阅读量:7023 次
发布时间:2019-06-28

本文共 1986 字,大约阅读时间需要 6 分钟。

hot3.png

    我们经常要用到vim编辑器,如果在文件的开端我们加入我们文件的信息,以后来查看也会比方便,比如作者信息,时间戳,文件描述等,我找下资料学习加入戳,以供学习翻阅使用

    1.我们要配置vim的配置文件,首先还是备份一下吧

cp /etc/vimrc /etc/vimrc_backup

    2.打开vim配置文件,按两次“G”到文件的最后位置,将键盘的F4键映射为作者添加信息的快捷键

    

map 
 ms:call AddAuthor()
'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"添加时间函数 83 function UpdateTitle() 84         normal m' 85         execute '/* Last modified\s*:/s@:.*$@\=strftime(": %Y-%m-%d %H:%M")@' 86         normal " 87         normal mk 88         execute '/* Filename\s*:/s@:.*$@\=": ".expand("%:t")@' 89         execute "noh" 90         normal 'k 91         echohl WarningMsg | echo "Successful in updating the copy right." | echohl None 92 endfunction 93 94 "添加头信息 95 function AddTitle() 96         call append(0,"/**********************************************************") 97         call append(1," * Author        : lvguidong") 98         call append(2," * Email         : lvguidong_1@163.com") 99         call append(3," * Last modified : ".strftime("%Y-%m-%d %H:%M"))100         call append(4," * Filename      : ".expand("%:t"))101         call append(5," * Description   : ")102         call append(6," * *******************************************************/")103         echohl WarningMsg | echo "Successful in adding the copyright." | echohl None104 endfunction

    

    3.我们测试一下,编辑一个文件test.c,按下F4,会出现

/********************************************************** * Author        : lvguidong * Email         : lvguidong_1@163.com * Last modified : 2015-08-28 14:46 * Filename      : test.c * Description   : Let's learn linux!! * *******************************************************/

    测试成功,以后就能自动地加入头信息了

转载于:https://my.oschina.net/lvguidong/blog/498661

你可能感兴趣的文章
设置导航栏标题的文字属性
查看>>
纯银:优秀的人才,没一个开口就问“贵司薪水几何”(转)
查看>>
LoadTestAgentResultsLateException in VS2010
查看>>
开源一个基于nio的java网络程序
查看>>
在Hibernate中使用HibernateTemplate来进行包含sql语句的查询
查看>>
sqlite3经常使用命令&amp;语法
查看>>
Java Collection 简介
查看>>
一个非常不错的背景纹理图的网站
查看>>
WinStore之Application Data
查看>>
word 批量修改表格格式
查看>>
解剖SQLSERVER 第六篇 对OrcaMDF的系统测试里避免regressions(译)
查看>>
memcpy内存拷贝及优化策略图解
查看>>
SQL Server 数据的创建、增长、收缩
查看>>
合并数据
查看>>
RAM,ROM,NAND Flash,NOR Flash(A)
查看>>
安卓启动相关以及架构设计相关
查看>>
centos中添加php扩展pdo_mysql步骤
查看>>
JBOSS 中oracle-ds.xml的配置模板
查看>>
C语言理论知识
查看>>
程序员的工作不能用“生产效率”这个词来衡量
查看>>