分享一些 vim 插件
In 未分类 on 2015年05月11日 by view: 2,108
0

先是环境:在 windows 上用 VMware 安装了 ubuntu,用 ubuntu 运行终端。可以用 VMware 文件共享、网络文件共享、nginx、ftp 实现两个操作系统的文件共享

linux 主目录配置文件保存在 github:https://github.com/feix760/yuan

如果换一台电脑,我只需要 git clone --recursive myGithubPath 就可以拿到以前的配置文件

vim 的插件可以用 Bundle 来管理,只要在.vimrc 用 Plugin ‘XXX’ 指明需要的插件,随后用

自动安装新插件

下面是我的 .vimrc 插件配置的部分,随后介绍各个插件的用途

Plugin ‘gmarik/Vundle.vim’

Bundle 插件管理插件

Plugin ‘vim-scripts/L9’

vim 基础库

Plugin ‘majutsushi/tagbar’

插件 taglist 的替代品,函数名称等的预览窗口,如果要预览 js,需要安装命令 jsctags

(?windows 用此标记 windows 可能无法支持)

Plugin ‘mattn/emmet-vim’

zen coding

Plugin ‘kien/ctrlp.vim’

使用 Ctrl+p 搜索文件

Plugin ‘scrooloose/nerdtree’

Plugin ‘ivalkeen/nerdtree-execute’

vim 内置文件目录树的替代品

Plugin ‘scrooloose/nerdcommenter’

注释代码

Plugin ‘godlygeek/tabular’

代码对齐

Plugin ‘MarcWeber/vim-addon-mw-utils’

Plugin ‘tomtom/tlib_vim’

Plugin ‘garbas/vim-snipmate’

snimate snippet 代码模板,sublime 里也有 snippet,但 vim 的更灵活强大,基本是脚本了。

Plugin ‘tpope/vim-fugitive’

Plugin ‘juneedahamed/svnj.vim’

git svn 插件,可以 diff, blame, log 等,下面是 diff (?windows)

Plugin ‘yssl/QFEnter’

Qickfix 窗口里的快捷键

Plugin ‘feix760/autospace’

个人版 js 自动补全空格

Plugin ‘feix760/taboo.vim’

自定义 tab 标头

Plugin ‘Chiel92/vim-autoformat’

格式化代码,需要 shell 命令的支持 (?windows)

Plugin ‘tpope/vim-repeat’

点命令 ( . 重复上一次修改) 的扩展

Plugin ‘tpope/vim-surround’

括号、引号、html 标签等的快速修改,比如:

‘name’ -> “name”

<a class="active" >XX</a> -> <div class="active" >XX</div>

强烈推荐《Vim 实用技巧》:

原创文章转载请注明:

转载自AlloyTeam:http://www.alloyteam.com/2015/05/%e5%88%86%e4%ba%ab%e4%b8%80%e4%ba%9bvim%e6%8f%92%e4%bb%b6/

发表评论