新建vim脚本自动添加作者信息(脚本)

vim /etc/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*:/[email protected]:.*[email protected]\=strftime(": %Y-%m-%d %H:%M")@‘

normal "

normal mk

execute ‘/* Filename\s*:/[email protected]:.*[email protected]\=": ".expand("%:t")@‘

execute "noh"

normal ‘k

echohl WarningMsg | echo "Successful in updating the copy right." | echohl None

endfunction

n AddTitle()

call append(0,"/**********************************************************")

call append(1," * Author        : ")

call append(2," * Email         : ")

call append(3," * Last modified : ".strftime("%Y-%m-%d %H:%M"))

call append(4," * Filename      : ".expand("%:t"))

call append(5," * Description   : ")

call append(6," * *******************************************************/")

echohl WarningMsg | echo "Successful in adding the copyright." | echohl None

endfunction

时间: 2024-10-11 22:06:17

新建vim脚本自动添加作者信息(脚本)的相关文章

Pycharm 新建文件时 自动添加作者时间等信息

可用的变量有: $ {PROJECT_NAME} - 当前项目的名称. $ {NAME} - 在文件创建过程中在"新建文件"对话框中指定的新文件的名称. $ {USER} - 当前用户的登录名. $ {DATE} - 当前的系统日期. $ {TIME} - 当前系统时间. $ {YEAR} - 今年. $ {MONTH} - 当月. $ {DAY} - 当月的当天. $ {HOUR} - 目前的小时. $ {MINUTE} - 当前分钟. $ {PRODUCT_NAME} - 将在其中

网狐SQL常用脚本自动添加子游戏信息棋牌平台架设教程

好久没写了,这次给大家说个用SQL脚本自动添加子游戏每次新装好环境后,增加子游戏是个重复的劳动,很麻烦,怎么能让他自动生成呢.下面我们就用SQL脚本来解决. 将下面代码写入记事本,保存成 " 游戏ID.SQL".USE QPPlatformDBGOTRUNCATE TABLE GameGameIteminsert into GameGameItem(GameID, GameName, SupporType, DataBaseAddr, DataBaseName, ServerVersi

CLin 和 IDEA创建文件时自动添加作者和时间信息 + 多个.cpp文件在CLion下运行问题

CLin 和 IDEA创建文件时自动添加作者和时间信息 file -> setting -> Editor -> File and Code Templates -> 点击Includes下的"C File Header"或"File Header" 修改成: /*************************************************************************** 功能: Created by

VS2010自动添加版权信息

原文:http://www.cnblogs.com/justconnor/archive/2013/04/07/3006331.html   自动生成版权信息设置 现在大多数公司都规定程序员在程序文件的头部加上版权信息如下: /****************************************************************** * Copyright (C): **公司 * NameSpace: Test * FileName: WebForm4 * Create

vim文件时自动添加作者、时间、版权等信息

在工作中,搞运维的工程师往往会编写或完善自动化脚本时,都会手动添加表头注释,例如版权声明.作用.时间等信息提示,如果每次都手动编辑添加会大大消耗时间,所有我们可以利用快捷方法来节省时间,一种是手动在家目录下.vimrc或/etc/vimrc中添加配置:另一种是下载插件:在这里我给大家简单介绍一下第一种方法: 1.先找到需要添加配置文件的路径: 在家目录文件下查找.vimrc   (注意是隐藏文件,如果还是找不到,那么在/etc/vimrc) 2.vim /etc/vimrc 打开,在文件末尾添加

[Vim]新建python文件自动添加python header

使用vim脚本来实现的,使用了模板,几行代码就能实现很实用. ~/.vimrc 中的代码 "auto add pyhton header --start autocmd BufNewFile *.py 0r ~/.vim/vim_template/vim_pyhton_header autocmd BufNewFile *.py ks|call FileName()|'s autocmd BufNewFile *.py ks|call CreatedTime()|'s fun FileName(

vim中自动添加注释 添加文本信息

工欲善其事,必先利其器.在开发过程中,方便.快捷的开发环境,能提高工作效率:优美的界面能让我们心情愉悦:最重要的是,能保持我们在外行严重高深莫测的牛逼~ 如果在创建新的源程序文件时希望能自动产生一些注释,比如作者.创建日期,联系方式等,可以这样做: 编辑~/.vimrc 文件,加入代码: autocmd BufNewFile *.[ch],*.hpp,*.cpp exec ":call SetTitle()" func SetComment() call setline(1,"

域环境客户端自动添加共享打印机脚本模板

VBS脚本 On Error Resume Next Set WshNetwork = WScript.CreateObject("WScript.Network") WshNetwork.AddwindowsPrinterConnection "\\192.168.1.33\财务部" WshNetwork.AddwindowsPrinterConnection "\\192.168.1.34\采购部" WshNetwork.SetDefault

自动添加版权信息(修改类模板文件、窗体模板文件)

1.首先在记事本中准备版权文本信息 2.修改类模板文件(分窗体和WEB类模板) 1)窗体类模板(通用窗体类模板) 修改路径为:%vs%\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class\Class.cs (注意Code文件夹下会有1033是英文版,中文版是2052,%vs%为你的VS安装路径) 2)WEB类模板(ASP.NET MVC WEBSERVICE等项目时新建的类模板) 修改路径为:%vs%\Common7\IDE\ItemTem