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 :
#
# ====================================================*/
功能:
- 在新建文件时可以自动添加文件头;
- 在已有文件添加文件头;
- 当修改文件后,可以修改文件的更新时间;
- 如果修改了文件名,可以同步修改对应的 文件名。
安装:
使用 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