【vim】文件头自动添加版权信息-插件(vim-copyright)

【vim】文件头自动添加版权信息-插件(vim-copyright)_第1张图片
freepic-1523165105814.jpg

nine2/vim-copyright

很多时候希望在自己的文件头增加一个简单的版权信息,作者邮箱等说明信息,之前使用了一个vim插件:vim-scripts/DoxygenToolkit.vim。但不知为何,使用时老是有问题,而且很多时候并不需要那么复杂的功能。所以自己写了一个插件:nine2/vim-copyright。

效果图如下:

# ====================================================
#   Copyright (C)2018 All rights reserved.
#
#   Author        : your name
#   Email         : your email
#   File Name     : eg.py
#   Last Modified : 2018-04-06 14:27
#   Describe      :
#
# ====================================================
/* ====================================================
#   Copyright (C)2018 All rights reserved.
#
#   Author        : your name
#   Email         : your email
#   File Name     : eg.cpp
#   Last Modified : 2018-04-06 14:27
#   Describe      :
#
# ====================================================*/
【vim】文件头自动添加版权信息-插件(vim-copyright)_第2张图片
image.png

功能:

  1. 在新建文件时可以自动添加文件头;
  2. 在已有文件添加文件头;
  3. 当修改文件后,可以修改文件的更新时间;
  4. 如果修改了文件名,可以同步修改对应的 文件名。

安装:

使用 Vundle的话可以使用:

Bundle "nine2/vim-copyright"
或
Plug "nine2/vim-copyright"

使用:

将下面的内容添加到你的 .vimrc 里来设置文件头中的 name 和 email。

let g:file_copyright_name = "your name"
let g:file_copyright_email = "your email"

.vimrc 里增加下面配置,使新建文件时自动增加文件头:

let g:file_copyright_auto_filetypes = ['sh', 'plx', 'pl', 'pm', 'py', 'python', 'h', 'hpp', 'c', 'cpp', 'java']

增加或更新文件头的信息,可使用下面的指令:

  • :CopyrightAdd 在现有文件中增加文件头
  • :CopyrightUpdate 更新现有文件头信息

相关插件推荐:

  • 自定义语法高亮:nine2/vim-custom-syntax
  • 修改版 Molokai: nine2/molokai
  • 一键配置版Vim配置仓库: nine2/b-vim

你可能感兴趣的:(【vim】文件头自动添加版权信息-插件(vim-copyright))