# 安装
1、可以使用VIM插件管理工具安装,如 Vundle [http://guqian110.github.io/pages/2014/04/16/learning_vim_vundle.html]
2、或者直接下载插件
`mkdir ~/.vim/doc ~/.vim/plugin ~/.vim/syntax/`
`cp *.vim ~/.vim/plugin/`
# 配置
查看安装好后,一定记得查看是否需要配置文件(`~/.vimrc`),以及如何运用该插件
# 查看
当我们安装上一个插件不知道他的使用方式时,可以通过两种方式查看:
1、直接查看插件源码
2、或者百度一下
Linux终端可以在当前页面查看文件列表目录树的插件
vim ~/.vimrc
nnoremap <silent> <F5> :NERDTree<CR># Mac 原生键盘 (调用插件)
Fn + F5
# Mac 外接键盘 (调用插件)
Alt + F5
# 目录树窗口与文档编辑窗口切换操作
Ctrl + w + w
# 关闭目录树操作
切换到当前窗口 vim 命令行模式 :q
Linux终端快速为编写程序提供注释的插件
vim ~/.vimrc
let g:DoxygenToolkit_authorName="Mark (mark@fback.cn)"
let s:licenseTag = "Copyright(C)\<enter>"
let s:licenseTag = s:licenseTag . "For free\<enter>"
let s:licenseTag = s:licenseTag . "All right reserved\<enter>"
let g:DoxygenToolkit_licenseTag = s:licenseTag
let g:DoxygenToolkit_briefTag_funcName="yes"
let g:doxygen_enhanced_color=1# License
将光标放在需要生成 License 的地方,然后输入命令 :DoxLic
# Author
将光标放在合适的地方,然后输入命令 :DoxAuthor
# Function / Class
将光标放在 function 或者 class 的名字所在的一行,然后输入命令 :Dox
# Ignore code fragment (C/C++ Only)
如果想忽略调试部分的代码,那么只需要执行命令 :DoxUndoc(DEBUG) 即可
# Group
输入命令 DoxBlock 来插入一个注释块
## 为了方便使用,我们可以自定义一些 map,省去输入命令的繁琐。
http://guqian110.github.io/pages/2015/01/12/learning_vim_doxygentoolkit.html http://segmentfault.com/q/1010000000380438
Linux终端新建文件时自动追加程序文档注释的插件
# 根据不同的语言,可以在文件中指定文件头,此处我自己更改为『<?php』,默认其实是C/C++
# 在新创建文件时触发
Linux终端快速代码注释的插件 这个插件用起来还不错,适用于很多种语言: c, c++, java, php, proc, css, html, htm, xml, xhtml, vim, vimrc, sql, sh, ksh, csh, perl and normal files,还有Ruby
放到vim的plugin文件夹
# 选择一块(v或者V),按Ctrl+C来comment,按Ctrl+X来Uncomment。
Linux终端注释代码的插件
vim ~/.vimrc
let mapleader=",",ca,在可选的注释方式之间切换,比如C/C++ 的块注释/* */和行注释//
,cc,注释当前行
,c,切换注释/非注释状态
,cs,以”性感”的方式注释
,cA,在当前行尾添加注释符,并进入Insert模式
,cu,取消注释
Normal模式下,几乎所有命令前面都可以指定行数
Visual模式下执行命令,会对选中的特定区块进行注释/反注释
http://www.linuxidc.com/Linux/2012-04/58647.htm http://blog.chinaunix.net/uid-23381466-id-200230.html