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:˽





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