vim编辑器添加默认的作者信息
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,很多程序员都想给自己的程序添加一些作者信息之类的信息,那么我们应该怎么实现这个要求呐?已shell脚本为例,只需要修改/etc/vimrc配置文件,在文件末尾添加如下内容即可注:vimrc文件中,注释
千家信息网最后更新 2025年01月20日vim编辑器添加默认的作者信息
很多程序员都想给自己的程序添加一些作者信息之类的信息,那么我们应该怎么实现这个要求呐?
已shell脚本为例,只需要修改/etc/vimrc配置文件,在文件末尾添加如下内容即可
注:vimrc文件中,注释行是以"标记的,否则会报错
复制时注释行单独复制,代码段可以一起复制,否则会造成缩进不正确
"当按F4键时添加作者信息,如果需要在添加一个python可以添加F5mapms:call TitleDet() 'sfunction AddTitle() call append(0,"#!/bin/bash") call append(1,"##############################################") call append(2,"#Author: Liuzhengwei - 1135960569@qq.com") call append(3,"#QQ:1135960569") call append(4,"#Last modified: ".strftime("%Y-%m-%d %H:%M")) call append(5,"#Filename: ".expand("%:t")) call append(6,"#Description: ") call append(7,"##############################################") echohl WarningMsg | echo "Successful in adding the copyright." | echohl Noneendfunction"修改文件修改时间和文件名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 Noneendfunction"判断如果前10行中如果有Last modified:字段"如果没有的话,则代表没有添加过作者的信息等条件,则重新添加"如果有的话,那么只更新修改时间和文件名function TitleDet() let n=1 while n < 7 let line = getline(n) if line =~ '^\#\s*\S*Last\smodified:\S*.*$' call UpdateTitle() return endif let n = n + 1 endwhile call AddTitle()endfunction
添加完成之后,打开一个test.sh的文件,按F4就会出现如下信息。
[root@test3 tmp]# vim test.sh#!/bin/bash###############################################Author: Liuzhengwei - 1135960569@qq.com#QQ:1135960569#Last modified: 2016-07-04 15:55#Filename: test.sh#Description: ##############################################
文件
信息
作者
文件名
时间
注释
程序
代码
代表
内容
字段
末尾
条件
标记
程序员
脚本
会报
更新
配置
编辑器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电力监控系统网络安全报道
国家网络安全法什么时间正式实施
电器软件开发许可
网络安全 标题
大数据计算机网络安全吗
redis集群服务器
国产硬核数据库
我的世界服务器建造主城代码
云替代存储设备和服务器吗
怎么查出这台服务器走了哪些线路
单片机软件开发哪个好
互联网科技股今日走势
计算机网络安全科技馆文案
ftp服务器管理2019
软件开发设计文档下载
数据库 安全机制 总结
暗黑2重制服务器怎么样
网络安全检测评估工具
用数据库做计件工资
计算机网络安全 英语作文
棋牌软件开发app开发
服务器维修报价
软件开发去那个网站
常用服务器虚
php邮件服务器程序
计算机网络技术找工作好找吗
卫士通网络安全产品
网络安全事件100字
三级网络技术什么时候查成绩
数据库及应用网课百度云