IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    分享一些vim插件

    TAT, fishineyuan发表于 2015-05-11 12:26:20
    love 0

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

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

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

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

    :PluginInstall

    自动安装新插件

    下面是我的 .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实用技巧》:



沪ICP备19023445号-2号
友情链接