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 |
2
chemzqm 2016-02-26 23:38:37 +08:00
|
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 支持 |
4
ivanlw 2016-02-27 06:52:57 +08:00
|
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' |
6
Jeremial 2016-02-27 10:01:05 +08:00
|
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' |
8
ming2281 2016-03-14 13:36:22 +08:00
@epkT6QJ3RSaz6AnJ 这么多插件, 启动速度有影响?
|
10
epkT6QJ3RSaz6AnJ 2016-04-12 01:45:04 +08:00
@ming2281 i7 ssd 秒开
|
11
ming2281 2016-04-14 11:09:29 +08:00
<script src="https://gist.github.com/myrual/4066006.js"></script>
|
12
7jmS8834H50s975y 2016-04-16 14:14:19 +08:00
|