Last active
December 29, 2020 09:15
-
-
Save caryyu/611c006d9dd4bec79e5f025f7f0732a1 to your computer and use it in GitHub Desktop.
个人 Vim 配置
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
call plug#begin('~/.vim/plugged') | |
Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' } | Plug 'Xuyuanp/nerdtree-git-plugin' | |
Plug 'preservim/nerdcommenter' | |
Plug 'PhilRunninger/nerdtree-visual-selection' | |
Plug 'neoclide/coc.nvim', {'branch': 'release'} | |
Plug 'vim-airline/vim-airline' | |
Plug 'morhetz/gruvbox' | |
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } | |
Plug 'junegunn/fzf.vim' | |
Plug 'tpope/vim-fugitive' | |
Plug 'honza/vim-snippets' | |
Plug 'Yggdroot/indentLine' | |
Plug 'fatih/vim-go' | |
Plug 'tpope/vim-surround' | |
Plug 'zivyangll/git-blame.vim' | |
call plug#end() | |
let g:vimspector_enable_mappings = 'HUMAN' | |
let g:vim_json_conceal = 0 | |
let g:NERDTreeWinPos="right" | |
let $FZF_DEFAULT_COMMAND='ag --hidden --ignore .git -l -g ""' | |
" https://www.cs.oberlin.edu/~kuperman/help/vim/indenting.html | |
set tabstop=2 expandtab shiftwidth=2 softtabstop=0 smarttab | |
set list listchars=tab:▸\ ,trail:·,precedes:←,extends:→,nbsp:· | |
set nowrap number backspace=indent,eol,start | |
set hlsearch clipboard=unnamed | |
map <C-\> :NERDTreeFind<CR> | |
map <C-n> :NERDTreeToggle<CR> | |
map <Leader><Space> :nohls<CR> | |
map s<Space> :vertical resize +10<CR> | |
" https://vim.fandom.com/wiki/Search_for_visually_selected_text | |
vnoremap // y/\V<C-R>=escape(@",'/\')<CR><CR> | |
nnoremap <Leader>s :<C-u>call gitblame#echo()<CR> | |
autocmd vimenter * :syntax on | |
autocmd vimenter * :colorscheme gruvbox | |
source ~/.vimrc.coc | |
source ~/.vimrc.coc-snippets | |
packadd! vimspector |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment