zoukankan      html  css  js  c++  java
  • vim + DoxygenToolkit.vim环境搭建

    1. :DoxLic --->添加版权
    2.   :DoxAuthor---->文件头
    3.  :Dox----> 函数注释
     
     
    安装过程:
    1. 创建目录  ~/.vim/plugin
    2. 下载DoxygenToolkit.vim,
    3. 将DoxygenToolkit.vim放到~/.vim/plugin
    4. 编辑~/.vimrc,添加如下内容
    "doxygen toolkit 
    "let g:DoxygenToolkit_briefTag_pre="@name: xumj " 
    let g:DoxygenToolkit_paramTag_pre="@param: " 
    let g:DoxygenToolkit_returnTag="@returns: " 
    
    let g:DoxygenToolkit_blockHeader="/*******************************************************" 
    let g:DoxygenToolkit_blockFooter="*******************************************************/" 
    
    let g:DoxygenToolkit_authorName="xumj,xumj@channelsoft.com" 
    let s:licenseTag = "<enter>" 
    let s:licenseTag = s:licenseTag . "Call Center On Demand Product Series<enter>" 
    let s:licenseTag = s:licenseTag . "Copyright (C) 2015 ChannelSoft(Beijing.) Technology Ltd., Co.<enter>" 
    let s:licenseTag = s:licenseTag . "All right reserved<enter>" 
    let s:licenseTag = s:licenseTag . "<enter>" 
    let s:licenseTag = s:licenseTag . "$$<enter>" 
    let s:licenseTag = s:licenseTag . "TODO:<enter>" 
    let s:licenseTag = s:licenseTag . "<enter>" 
    let s:licenseTag = s:licenseTag . "*******************************************************/" 
    let g:DoxygenToolkit_licenseTag = s:licenseTag 
    
    
    let g:DoxygenToolkit_briefTag_funcName="no" 
    let g:doxygen_enhanced_color=1 
    let g:DoxygenToolkit_commentType="C++" 
    let g:DoxygenToolkit_classTag = "@class " 
    
    "自定义快捷键
    vmap <C-S-P>    dO#endif<Esc>PO#if 0<Esc>
    map <F12> <Esc>:Dox<cr>
    map <F10> <Esc>:DoxAuthor<cr>
    map <F11> <Esc>:DoxLic<cr>
    map <F4>b :DoxBlock<CR>
    map <F4>l :DoxLic<CR>
    map <F4>c odocClass<C-B>
    map <F4>m odocMember<C-B>
    map <F9> :DoxBlock<CR>

    效果图如下:

  • 相关阅读:
    【python】mongo删除数据
    【linux】复制文件夹中文件,排除部分文件
    【mysql】datetime时间比较
    【python】del
    【linux】shell代码,获取当前路径,创建文件夹
    【python】打印函数调用栈
    【linux】复制文件夹内容到另一个文件夹
    【gearman】gearmand -d 无反应解决
    【python】异步编程twisted
    AndrewNG Deep learning课程笔记
  • 原文地址:https://www.cnblogs.com/foreverstars/p/4982329.html
Copyright © 2011-2022 走看看