set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') " let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' " The following are examples of different formats supported. " Keep Plugin commands between vundle#begin/end. " plugin on GitHub repo " Plugin 'tpope/vim-fugitive' " plugin from http://vim-scripts.org/vim/scripts.html " Plugin 'L9' " Git plugin not hosted on GitHub " Plugin 'git://git.wincent.com/command-t.git' " git repos on your local machine (i.e. when working on your own plugin) " Plugin 'file:///home/gmarik/path/to/plugin' " The sparkup vim script is in a subdirectory of this repo called vim. " Pass the path to set the runtimepath properly. " Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} " Install L9 and avoid a Naming conflict if you've already installed a " different version somewhere else. " Plugin 'ascenator/L9', {'name': 'newL9'} Plugin 'tomasr/molokai' " Plugin 'altercation/vim-colors-solarized' Plugin 'kien/ctrlp.vim' Plugin 'easymotion/vim-easymotion' Plugin 'nathanaelkane/vim-indent-guides' Plugin 'Lokaltog/vim-powerline' " Plugin 'posva/vim-vue' " Plugin 'vim-syntastic/syntastic' " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required " To ignore plugin indent changes, instead use: "filetype plugin on " " Brief help " :PluginList - lists configured plugins " :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate " :PluginSearch foo - searches for foo; append `!` to refresh local cache " :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal " " see :h vundle for more details or wiki for FAQ " Put your non-Plugin stuff after this line set nocompatible " Disable vi-compatibility set laststatus=2 " Always show the statusline set encoding=utf-8 " Necessary to show Unicode glyphs set t_Co=256 " Explicitly tell Vim that the terminal supports 256 colors set ts=2 sw=2 set et nu hlsearch cursorline " molokai " syntax enable syntax on set background=dark " let g:molokai_original = 0 colorscheme molokai highlight Normal ctermbg=NONE highlight nonText ctermbg=NONE highlight Visual ctermbg=darkgrey " eslint " set statusline+=%#warningmsg# " set statusline+=%{SyntasticStatuslineFlag()} " set statusline+=%* " " " let g:syntastic_always_populate_loc_list = 1 " let g:syntastic_auto_loc_list = 1 " let g:syntastic_check_on_open = 1 " let g:syntastic_check_on_wq = 0 " let g:syntastic_Javascript_checkers = ['eslint'] " let g:syntastic_Javascript_eslint_exec = './node_modules/eslint/bin/eslint.js' " let g:syntastic_Javascript_eslint_exe = 'npm run lint --' " let g:ctrlp_root_markers = ['.gitignore'] let g:ctrlp_custom_ignore = { \ 'dir': '\v[\/]\.(git|hg|svn)|node_modules|dist|docs$', \ 'file': '\v\.(exe|so|dll)$', \ 'link': 'some_bad_symbolic_links', \ } " indent let g:indent_guides_start_level = 2 let g:indent_guides_enable_on_vim_startup = 1 let g:indent_guides_guide_size = 1 " easymotion let g:EasyMotion_do_mapping = 0 " Disable default mappings " s{char}{char} to move to {char}{char} nmap s <Plug>(easymotion-overwin-f2)
![]() | 1 Aumujun 2019-05-18 17:18:15 +08:00 |
![]() | 2 ahonn 2019-05-18 17:20:45 +08:00 |
![]() | 3 577322753 2019-05-18 17:52:37 +08:00 via Android vscode 是收费了吗?费这劲/div> |
![]() | 4 PTLin 2019-05-18 18:01:19 +08:00 Vundle 已经过时了,现在 vim-plug 是好的替代品,主题推荐 space-vim-dark 和 gruvbox,补全我不写 js,不过你可以了解一下 coc.nvim,特别棒的补全插件,基本所有功能都有,powerline 也被 airline 比下去了。 |
![]() | 6 wsgws 2019-05-18 18:11:18 +08:00 |
![]() | 7 ThomasZ 2019-05-18 18:13:22 +08:00 via Android 已经站到 vscode 的阵营了。。。 |
![]() | 10 justin2018 2019-05-18 22:21:49 +08:00 SpaceVim 用别人弄好的~~ |
![]() | 11 Aumujun 2019-05-18 22:39:02 +08:00 最烦在 vim 帖子下面那些回复 vscode, intelij 之类的言论, 你们点进来干嘛 |
![]() | 12 sw0rd3n 2019-05-18 23:11:36 +08:00 via iPhone |
13 CodingNaux 2019-05-19 09:11:10 +08:00 via iPhone vim 是 hard 模式 vscode 是 easy 模式 我选 vscode |
14 jeffhuen 2019-05-19 10:03:22 +08:00 via Android 之前我也折腾过 vim,实在是太累了,就只好去折腾自带 vim 模式的 sublime 更方便一些 |
![]() | 15 beginor 2019-05-19 11:14:06 +08:00 via Android 我觉得 nano 更容易让人接受一点, 一般发行版都带上了 |
![]() | 16 leoatchina 2019-05-19 13:27:12 +08:00 |