This is a vimrc project. settings.vim is for vim and plugins configs. Files cfgs/*_cfg are used for config for corresponding plugin.
plugins I am using...
Type | Vundle | cfgs |
---|---|---|
THEMES | ||
Plugin 'itchyny/lightline.vim' | cfg | |
Plugin 'scrooloose/nerdtree' | cfg | |
Plugin 'Xuyuanp/nerdtree-git-plugin' | ||
Plugin 'majutsushi/tagbar' | cfg | |
Plugin 'tpope/vim-fugitive' | cfg | |
Plugin 'Plugin 'kien/ctrlp.vim' | cfg | |
CODES | ||
Plugin 'Valloric/YouCompleteMe' | cfg | |
Plugin 'SirVer/ultisnips' | cfg snips | |
Plugin 'honza/vim-snippets' | ||
Plugin 'Yggdroot/indentLine' | ||
Plugin 'tell-k/vim-autopep8' | cfg | |
Plugin 'jiangmiao/auto-pairs' | ||
Plugin 'terryma/vim-multiple-cursors' | cfg | |
Plugin 'ludovicchabant/vim-gutentags' | cfg | |
Plugin 'skywind3000/gutentags_plus' | ||
RUNS | ||
Plugin 'skywind3000/asyncrun.vim' | cfg | |
HELPS | ||
Plugin 'yianwillis/vimcdoc' | ||
Plugin 'vim-utils/vim-man' | ||
DOCS | ||
Plugin 'iamcco/mathjax-support-for-mkdp' | cfg | |
Plugin 'iamcco/markdown-preview.vim' | ||
Plugin 'dhruvasagar/vim-table-mode' | ||
-
Use scripts
curl https://raw.githubusercontent.com/talengu/vim/master/install.sh | sh
-
Step by step
key | thing |
---|---|
<leader>s |
open the settings.vim in Vim and you can set key maps, add plugins. |
<leader>n |
open the NERDTree on the left |
<leader>t |
open the NERDTree tagbar on the right |
<leader>b |
call the YcmCompleter GoToDeclaration funtion |
<leader>w |
jump between windows in a circle |
talen_desert.vim is a color theme based on desert.
my workspace like this...
thank you!