Skip to content

Instantly share code, notes, and snippets.

@CodFrm
Last active December 17, 2020 08:37
Show Gist options
  • Save CodFrm/680a294c749fe52345298606f4d70cef to your computer and use it in GitHub Desktop.
Save CodFrm/680a294c749fe52345298606f4d70cef to your computer and use it in GitHub Desktop.
zsh vim 等配置

zsh

oh-my-zsh

plugins=(
git
docker
golang
zsh-autosuggestions
z
vi-mode
zsh-syntax-highlighting
)

vim

vim-plus go


"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 用户自定义插件列表(该文件只放插件,若要增加其他配置,请放入~/.vimrc.custom.config)
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

" 增加~/.vimrc里没有的插件
" 增加插件后需要进行插件安装,安装步骤如下:
" 1.执行:w保存修改
" 2.执行,s重新加载vim配置
" 3.执行,,i进行插件安装
" Plug 'iamcco/mathjax-support-for-mkdp'
" (需要自己安装nodejs和yarn) Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app && yarn install'  }
" Plug 'Yggdroot/indentLine'
" Plug 'gorodinskiy/vim-coloresque'
" Plug 'vim-scripts/DoxygenToolkit.vim'

" 卸载/禁用~/.vimrc里的默认插件
" UnPlug 'chxuan/prepare-code'
"
Plug 'fatih/vim-go'
Plug 'junegunn/vim-easy-align'
Plug 'jistr/vim-nerdtree-tabs'
Plug 'majutsushi/tagbar'
Plug 'jiangmiao/auto-pairs'
Plug 'vim-airline/vim-airline'
Plug 'ianva/vim-youdao-translater'
Plug 'airblade/vim-gitgutter'
Plug 'kien/ctrlp.vim'
Plug 'scrooloose/nerdcommenter'
Plug 'Xuyuanp/nerdtree-git-plugin'
Plug 'Yggdroot/indentLine'
Plug 'severin-lemaignan/vim-minimap'

vnoremap <silent> <C-T> :<C-u>Ydv<CR>
nnoremap <silent> <C-T> :<C-u>Ydc<CR>
noremap <leader>yd :<C-u>Yde<CR>

noremap <F9> :TagbarToggle<CR>

" 启动时自动focus
let g:tagbar_autofocus = 1

map <C-n> :NERDTreeToggle<CR>

autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif

autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif

let NERDTreeIgnore=['\.pyc$', '\~$', 'node_modules'] "ignore files in NERDTree
let NERDTreeMinimalUI=1"


let g:minimap_toggle='<F12>'
let g:minimap_show='<Char-172>'
let g:minimap_update='<Char-172>'
let g:minimap_close='<Char-172>'

let g:indentLine_enabled = 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment