V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wentian
V2EX  ›  Vim

show 下你的 vim-bundle-plugins? ::)

  •  
  •   wentian · 2016-02-26 19:54:03 +08:00 · 3227 次点击
    这是一个创建于 3191 天前的主题,其中的信息可能已经有所发展或是发生改变。
    12 条回复    2016-04-16 14:14:19 +08:00
    epkT6QJ3RSaz6AnJ
        1
    epkT6QJ3RSaz6AnJ  
       2016-02-26 23:16:09 +08:00
    Plugin 'gmarik/vundle'
    Plugin 'MarcWeber/vim-addon-mw-utils'
    Plugin 'tomtom/tlib_vim'
    Plugin 'mileszs/ack.vim'
    Plugin 'scrooloose/nerdtree'
    Plugin 'altercation/vim-colors-solarized'
    Plugin 'spf13/vim-colors'
    Plugin 'tpope/vim-surround'
    Plugin 'tpope/vim-repeat'
    Plugin 'rhysd/conflict-marker.vim'
    Plugin 'jiangmiao/auto-pairs'
    Plugin 'ctrlpvim/ctrlp.vim'
    Plugin 'tacahiroy/ctrlp-funky'
    Plugin 'terryma/vim-multiple-cursors'
    Plugin 'vim-scripts/sessionman.vim'
    Plugin 'matchit.zip'
    Plugin 'vim-airline/vim-airline'
    Plugin 'vim-airline/vim-airline-themes'
    Plugin 'powerline/fonts'
    Plugin 'bling/vim-bufferline'
    Plugin 'easymotion/vim-easymotion'
    Plugin 'jistr/vim-nerdtree-tabs'
    Plugin 'flazz/vim-colorschemes'
    Plugin 'mbbill/undotree'
    Plugin 'nathanaelkane/vim-indent-guides'
    Plugin 'vim-scripts/restore_view.vim'
    Plugin 'mhinz/vim-signify'
    Plugin 'tpope/vim-abolish.git'
    Plugin 'osyo-manga/vim-over'
    Plugin 'kana/vim-textobj-user'
    Plugin 'kana/vim-textobj-indent'
    Plugin 'gcmt/wildfire.vim'
    Plugin 'reedes/vim-litecorrect'
    Plugin 'reedes/vim-textobj-sentence'
    Plugin 'reedes/vim-textobj-quote'
    Plugin 'reedes/vim-wordy'
    Plugin 'scrooloose/syntastic'
    Plugin 'tpope/vim-fugitive'
    Plugin 'mattn/webapi-vim'
    Plugin 'mattn/gist-vim'
    Plugin 'scrooloose/nerdcommenter'
    Plugin 'tpope/vim-commentary'
    Plugin 'godlygeek/tabular'
    Plugin 'luochen1990/rainbow'
    Plugin 'majutsushi/tagbar'
    Plugin 'Shougo/neocomplete.vim.git'
    Plugin 'Shougo/neosnippet'
    Plugin 'Shougo/neosnippet-snippets'
    Plugin 'honza/vim-snippets'
    Plugin 'spf13/PIV'
    Plugin 'arnaud-lb/vim-php-namespace'
    Plugin 'beyondwords/vim-twig'
    Plugin 'klen/python-mode'
    Plugin 'yssource/python.vim'
    Plugin 'python_match.vim'
    Plugin 'pythoncomplete'
    Plugin 'elzr/vim-json'
    Plugin 'groenewege/vim-less'
    Plugin 'pangloss/vim-javascript'
    Plugin 'briancollins/vim-jst'
    Plugin 'kchmck/vim-coffee-script'
    Plugin 'amirh/HTML-AutoCloseTag'
    Plugin 'hail2u/vim-css3-syntax'
    Plugin 'gorodinskiy/vim-coloresque'
    Plugin 'tpope/vim-haml'
    Plugin 'mattn/emmet-vim'
    Plugin 'tpope/vim-rails'
    Plugin 'rust-lang/rust.vim'
    Plugin 'tpope/vim-markdown'
    Plugin 'spf13/vim-preview'
    Plugin 'tpope/vim-cucumber'
    Plugin 'cespare/vim-toml'
    Plugin 'quentindecock/vim-cucumber-align-pipes'
    Plugin 'saltstack/salt-vim'
    Plugin 'dyng/ctrlsf.vim'
    Plugin 'shime/vim-livedown'

    装的 spf13-vim
    chemzqm
        2
    chemzqm  
       2016-02-26 23:38:37 +08:00
    alexsunxl
        3
    alexsunxl  
       2016-02-26 23:41:06 +08:00
    春节回来开工把 sublime 删掉,刚学十来天。
    系统是 mac 。 vim 是编译安装的最新版本 7.4
    插件安装如下
    Plugin 'gmarik/vundle.vim'
    Plugin 'Valloric/YouCompleteMe'
    Plugin 'SirVer/ultisnips'
    Plugin 'honza/vim-snippets'
    Plugin 'jiangmiao/auto-pairs'
    Plugin 'fholgado/minibufexpl.vim'
    Plugin 'leafgarland/typescript-vim'
    Plugin 'pangloss/vim-javascript'
    Plugin 'StanAngeloff/php.vim'
    Plugin 'scrooloose/nerdtree'
    Plugin 'Xuyuanp/nerdtree-git-plugin'
    Plugin 'scrooloose/syntastic'
    Plugin 'tpope/vim-commentary'
    Plugin 'vim-airline/vim-airline'
    Plugin 'mattn/emmet-vim'
    Plugin 'terryma/vim-multiple-cursors'


    顺便借问,怎么添加 YCM 的 php 支持
    ivanlw
        4
    ivanlw  
       2016-02-27 06:52:57 +08:00
    arakashic
        5
    arakashic  
       2016-02-27 07:08:07 +08:00
    " Plugin: Unite.vim and related {{{
    let g:has_unite = 0
    if count(g:myvimrc_bundle_groups, 'unite')
    " Dependencies
    NeoBundle 'Shougo/vimproc.vim', {
    \ 'build': {
    \ 'cygwin': 'make',
    \ 'mac': 'make',
    \ 'unix': 'make',
    \ },
    \ 'on_source' : 'unite',
    \ }

    " Unite
    NeoBundle 'Shougo/unite.vim', {
    \ 'on_cmd' : ['Unite']
    \ }
    NeoBundle 'Shougo/neomru.vim'
    NeoBundle 'Shougo/unite-outline', {'on_unite' : 'outline'}
    NeoBundle 'tsukkee/unite-help', {'on_unite' : 'help'}
    NeoBundle 'thinca/vim-unite-history', {
    \ 'on_unite' : ['history/command', 'history/search']}
    NeoBundle 'osyo-manga/unite-filetype', {
    \ 'on_unite' : 'filetype'}
    NeoBundle 'osyo-manga/unite-quickfix', {
    \ 'on_unite' : ['quickfix', 'location_list']}
    NeoBundle 'osyo-manga/unite-fold', {'on_unite' : 'fold'}
    NeoBundle 'tacroe/unite-mark', {'on_unite' : 'mark'}
    " Unite plugin that provides command line completion
    NeoBundle 'ujihisa/unite-locate', {'on_unite' : 'locate'}

    " Unite plugin that provides spell suggestions
    NeoBundle 'kopischke/unite-spell-suggest'
    let g:has_unite = 1
    endif
    " }}}

    " Plugin: TMUX integration {{{
    " VIM-TMUX
    NeoBundle 'christoomey/vim-tmux-navigator'
    NeoBundle 'benmills/vimux', {'on_cmd' : ['VimuxPromptCommand']}
    " }}}

    " Session management
    NeoBundle 'tpope/vim-obsession', {'on_cmd' : ['Obsession', 'Obsession!']}

    " Bundle: completer and highlighter {{{
    let g:has_ycm = 0
    if count(g:myvimrc_bundle_groups, 'comp-ling')
    NeoBundle 'Valloric/YouCompleteMe', {
    \ 'build' : {
    \ 'mac' : './install.py',
    \ 'unix' : './install.py'
    \ },
    \ }
    let g:has_ycm = 1
    endif

    let g:has_color_coded = 0
    if count(g:myvimrc_bundle_groups, 'highlight-ling')
    if !has('nvim')
    NeoBundle 'jeaye/color_coded', {
    \ 'frozen' : 1,
    \ 'disabled' : !has('lua'),
    \ 'build': {
    \ 'unix': 'cmake . && make && make install',
    \ 'mac': 'cmake . && make && make install',
    \ },
    \ 'on_ft' : ['c', 'cpp', 'objc', 'objcpp'],
    \ 'build_commands' : ['cmake', 'make']
    \ }
    let g:has_color_coded = 1
    else
    NeoBundle 'bbchung/Clamp', {
    \ 'on_ft' : ['c', 'cpp']}
    endif
    else
    NeoBundle 'justinmk/vim-syntax-extra', {
    \ 'on_ft' : ['c', 'flex', 'bison']}
    NeoBundle 'octol/vim-cpp-enhanced-highlight', {
    \ 'on_ft' : 'cpp'}
    endif
    " }}}

    " Bundle: Utitlies and SCM {{{
    NeoBundle 'airblade/vim-gitgutter'
    NeoBundle 'tpope/vim-fugitive', {
    \ 'on_cmd' : ['Gstatus', 'Gdiff', 'Gvdiff'],
    \ 'on_path' : '.*'}
    NeoBundle 'gregsexton/gitv', {'on_cmd' : 'Gitv'}
    NeoBundle 'Xuyuanp/nerdtree-git-plugin', {
    \ 'on_source' : ['vim-fugitive'] }

    NeoBundle 'tpope/vim-repeat', {'on_source' : 'vim-surround'}
    NeoBundle 'tpope/vim-surround'
    NeoBundle 'tmhedberg/matchit', {
    \ 'disabled' : has('nvim'),
    \ 'on_ft' : ['xml', 'html', 'xhtml'],
    \ }
    NeoBundle 'Shougo/vimfiler.vim', {
    \ 'depends' : 'Shougo/unite.vim',
    \ 'on_cmd' : ['VimFilerTab', 'VimFiler', 'VimFilerExplorer']
    \ }
    NeoBundle 'scrooloose/nerdtree', {
    \ 'on_cmd' : 'NERDTreeToggle'}
    NeoBundle 'simnalamburt/vim-mundo', {'on_cmd' : ['GundoToggle']}
    " Hexadecimal editor
    NeoBundle 'Shougo/vinarise.vim', {
    \ 'on_cmd' : ['Vinarise', 'VinariseDump']}

    " list of tag
    NeoBundle 'majutsushi/tagbar', {'on_cmd' : ['Tagbar']}
    NeoBundle 'taglist.vim', {
    \ 'on_ft' : ['tex', 'bib', 'vim'],
    \ 'on_cmd' : 'Tlist',
    \ }

    " Easy to use
    NeoBundle 'godlygeek/tabular', {'on_cmd' : 'Tabularize'}
    NeoBundle 'arakashic/nerdcommenter', {'on_map' : ['<leader>cc', '<leader>cu']}
    NeoBundle 'milkypostman/vim-togglelist', {
    \ 'on_func' : ['ToggleLocationList', 'ToggleQuickfixList']}
    NeoBundle 'rking/ag.vim', {
    \ 'external_commands' : 'ag',
    \ 'on_cmd' : 'Ag'}
    NeoBundle 'dyng/ctrlsf.vim', {
    \ 'external_commands' : 'ag',
    \ 'on_cmd' : 'CtrlSF'}
    NeoBundle 'arakashic/highlight.vim', {'on_ft' : ['log']}
    NeoBundle 'sfiera/vim-emacsmodeline'
    NeoBundle 'matze/vim-move'

    " move and selection
    NeoBundle 'terryma/vim-expand-region', {'on_map' : ['n', '+']}
    NeoBundle 'terryma/vim-multiple-cursors', {'on_map' : ['n', '<F11>']}
    NeoBundle 'Lokaltog/vim-easymotion', {'on_map' : '<leader><leader>'}
    NeoBundle 'kana/vim-textobj-user', {
    \ 'on_source' : ['vim-textobj-quote', 'vim-textobj-sentence', 'vim-textobj-latex']}

    " coding
    NeoBundle 'PeterRincker/vim-argumentative', {
    \ 'on_ft' : ['c', 'cpp', 'java', 'python', 'sh', 'vim']
    \ }
    NeoBundle 'benekastah/neomake'
    NeoBundle 'honza/vim-snippets'
    NeoBundle 'SirVer/ultisnips'
    NeoBundle 'Yggdroot/indentLine', {'on_ft' : ['python']}
    " }}}


    " Bundle: UI {{{
    NeoBundle 'vim-airline/vim-airline', {
    \ 'depends' : [ 'vim-airline/vim-airline-themes' ] }
    NeoBundle 'kien/rainbow_parentheses.vim'
    NeoBundle 'michaeljsmith/vim-indent-object'
    NeoBundle 'nathanaelkane/vim-indent-guides'
    NeoBundle 'mkitt/tabline.vim', {'on_cmd' : 'tab'}
    NeoBundle 'kshenoy/vim-signature'
    " }}}


    " Bundle: file type tools {{{
    NeoBundle 'vim-jp/cpp-vim', {'on_ft' : 'cpp'}
    NeoBundle 'plasticboy/vim-markdown', {'on_ft' : ['markdown']}
    NeoBundle 'arakashic/vim-latex', {
    \ 'on_ft' : ['tex', 'bib'],
    \ 'name' : 'vim-latex',
    \ }
    " Syntax highlights
    NeoBundle 'arakashic/vim-slate', {'on_ft' : 'slate'}
    NeoBundle 'elzr/vim-json', {'on_ft' : 'json'}
    NeoBundle 'nickhutchinson/vim-systemtap', {'on_ft' : 'stp'}
    NeoBundle 'mvolkmann/vim-tag-comment', {'on_ft' : ['html', 'xml', 'xhtml']}
    " }}}


    " Bundle: debugger {{{
    if !has('nvim')
    NeoBundle 'gilligan/vim-lldb', {
    \ 'external-commands' : 'lldb',
    \ 'disabled' : has('nvim'),
    \ }
    else
    NeoBundle 'critiqjo/lldb.nvim', {
    \ 'external-commands' : 'lldb',
    \ 'disabled' : !has('nvim'),
    \ }
    endif
    " }}}

    " Bundle: Writing Plugins {{{
    let g:has_writing = 0
    if count(g:myvimrc_bundle_groups, 'writing')
    NeoBundleLazy 'reedes/vim-pencil'
    NeoBundleLazy 'reedes/vim-lexical'
    NeoBundleLazy 'reedes/vim-litecorrect'
    NeoBundleLazy 'reedes/vim-wordy'
    NeoBundleLazy 'reedes/vim-textobj-quote', { 'depends' : ['vim-textobj-user'] }
    NeoBundleLazy 'reedes/vim-textobj-sentence', { 'depends' : ['vim-textobj-user'] }
    NeoBundleLazy 'rbonvall/vim-textobj-latex', { 'depends' : ['vim-textobj-user'] }
    let g:has_writing = 1
    endif
    " }}}

    " Bundle: tags, ctags {{{
    let g:has_ctags_indexer = 0
    if count(g:myvimrc_bundle_groups, 'ctags')
    NeoBundle 'vimprj', {
    \ 'on_ft' : ['c', 'cpp'],
    \ }
    NeoBundle 'DfrankUtil', { 'on_source' : 'vimprj' }
    NeoBundle 'indexer.tar.gz', { 'on_source' : 'vimprj' }
    let g:has_ctags_indexer = 1
    endif
    " }}}

    " ColorSchemes {{{
    NeoBundle 'arakashic/nvim-colors-solarized'
    NeoBundle 'nanotech/jellybeans.vim'
    NeoBundle 'lilydjwg/colorizer'
    Jeremial
        6
    Jeremial  
       2016-02-27 10:01:05 +08:00
    kenshinhu
        7
    kenshinhu  
       2016-03-12 20:51:51 +08:00
    断续地学习了半年
    现在工作用 livescript

    Plugin 'VundleVim/Vundle.vim'
    Plugin 'scrooloose/nerdtree'
    Plugin 'jistr/vim-nerdtree-tabs'
    Plugin 'pangloss/vim-javascript'
    Plugin 'gkz/vim-ls'
    Plugin 'flazz/vim-colorschemes'
    Plugin 'yonchu/accelerated-smooth-scroll'
    Plugin 'scrooloose/nerdcommenter'
    Plugin 'nathanaelkane/vim-indent-guides'
    ming2281
        8
    ming2281  
       2016-03-14 13:36:22 +08:00
    @epkT6QJ3RSaz6AnJ 这么多插件, 启动速度有影响?
    ming2281
        9
    ming2281  
       2016-03-14 13:37:29 +08:00
    @kenshinhu awesome
    livescript 是怎样一种语言
    epkT6QJ3RSaz6AnJ
        10
    epkT6QJ3RSaz6AnJ  
       2016-04-12 01:45:04 +08:00
    @ming2281 i7 ssd 秒开
    ming2281
        11
    ming2281  
       2016-04-14 11:09:29 +08:00
    7jmS8834H50s975y
        12
    7jmS8834H50s975y  
       2016-04-16 14:14:19 +08:00
    https://github.com/wsdjeg/DotFiles

    168 插件,200ms 启动,表示一切无压力,甩 IDE n 条街
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3436 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:03 · PVG 13:03 · LAX 21:03 · JFK 00:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.