vim常見插件,加上自己的億點點快捷鍵配置.vimrc

注意 " 是註釋

set ts=4
set sw=4
set number
"定義leader鍵,默認的是 \
"let mapleader=','

call plug#begin('~/.vim/plugged')
"代碼補全
Plug 'neoclide/coc.nvim', {'branch': 'release'}
"主題
Plug 'morhetz/gruvbox'
"測試
Plug 'vim-test/vim-test'
"括號匹配
Plug 'jiangmiao/auto-pairs'
"文件搜索
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
"這個相當於狀態欄吧
Plug 'vim-airline/vim-airline'
"括號插件
Plug 'frazrepo/vim-rainbow'
Plug 'preservim/nerdcommenter'
Plug 'gaving/vim-textobj-argument'
" 目錄樹插件
Plug 'preservim/nerdtree'

call plug#end()

// 加載cocrc自動補全配置,這個可以自己去github上copy
so ~/.vim/.cocrc
" 文件搜索快捷鍵
nnoremap <leader>ff :FZF<cr>
" 保存 相當於 : + w + <cr>
nnoremap <leader>ww :w<cr>
" 退出 : + q + <cr>
nnoremap <leader>qq :q<cr>

"test
"測試當前文件
nnoremap <leader>tf :TestFile<CR>
"測試最近的函數
nnoremap <leader>tn :TestNearest<cr>
"運行整個測試
nnoremap <leader>ts :TestSuit<cr>
"運行最後一個測試
nnoremap <leader>tl :TestSuit<cr>
"訪問最後一次測試運行的文件
nnoremap <leader>tv :TestVisit<cr>
"打開控制檯,按ctrl+d返回,或者ctrl+z返回到命令行,輸入fg返回vim
nnoremap <leader>te :terminal<CR>
"設置字體
set guifont=Fira\ Code:h12
" 打開、關閉目錄樹
map <F2> : NERDTreeToggle<cr>

colorscheme gruvbox
set nocompatible
set autoindent
set cindent

set matchtime=1
set cursorline
” 顯示空格、縮進
set list listchars=extends:❯,precedes:❮,tab:▸\ ,trail:˽





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章