美文网首页VimMAC + LINUX + VIM + GIT + Latex + Markdown服务器配置学习
【vim】文件头自动添加版权信息-插件(vim-copyrigh

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

作者: 乾九二 | 来源:发表于2018-04-08 12:32 被阅读37次
    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      :
    #
    # ====================================================*/
    
    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 更新现有文件头信息

    相关插件推荐:

    相关文章

      网友评论

        本文标题:【vim】文件头自动添加版权信息-插件(vim-copyrigh

        本文链接:https://www.haomeiwen.com/subject/gymphftx.html