-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathminVimrc
56 lines (51 loc) · 3.12 KB
/
minVimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
set nocompatible
set regexpengine=1
set history=100
let mapleader="\\"
let g:global_author = "change it at ~/.vimrc"
let g:global_email = "change it at ~/.vimrc"
" ============ Plugin Manager ============
filetype off
let $PLUG_DIR = expand("$HOME/.vim/plugged")
call plug#begin($PLUG_DIR) " plug 安装地址
"----------管理插件----------
Plug 'Rainboylvx/RainboyVim' " noi code snippets
Plug 'Yggdroot/indentLine',{'for':['c','cpp']} " 缩进参考线
Plug 'Rainboylvx/rSnip' " noi code snippets
Plug 'yianwillis/vimcdoc' " 中文文档
Plug 'romainl/vim-cool' " 搜索高亮
Plug 'thinca/vim-quickrun' " 运行 Run commands quickly 更快
Plug 'ludovicchabant/vim-gutentags' " ctags,gtags,暂时用不到
Plug 'morhetz/gruvbox' " gruvbox主题
Plug 'bling/vim-airline' " airline
Plug 'vim-airline/vim-airline-themes' " airline themes
Plug 'Linfee/ultisnips-zh-doc' " ultisnips-zh-doc
Plug 'SirVer/ultisnips' " ultisnips
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'octol/vim-cpp-enhanced-highlight' " cpp 代码高亮
Plug 'Valloric/ListToggle' " list windows(quickfix location-list) quick toggle
Plug 'nathanaelkane/vim-indent-guides' " 代码缩进
Plug 'kshenoy/vim-signature' " 书签
Plug 'danro/rename.vim' " 重命名 很好用
Plug 'Lokaltog/vim-easymotion' " 快速移动
Plug 'junegunn/vim-easy-align' " 文本对齐
Plug 'scrooloose/nerdcommenter' " 代码注释
Plug 'scrooloose/nerdtree' " 工程文件浏览
Plug 'vim-scripts/taglist.vim' " taglist
Plug 'gcmt/wildfire.vim' " 括号内选择
Plug 'luochen1990/rainbow' " 彩虹括号
Plug '907th/vim-auto-save' " 自动保存
Plug 'wincent/terminus' "Cursor shape,Improved mouse support
Plug 'liuchengxu/vista.vim' "View and search LSP symbols, tags in Vim/NeoVim.
"Plug 'skywind3000/gutentags_plus'
"Plug 'majutsushi/tagbar' "tagbar
"Plug 'Xuyuanp/nerdtree-git-plugin' "
"Plug 'posva/vim-vue' "vue高亮
"Plug 'Quramy/tsuquyomi',{'for':'typescript'}
"Plug 'jason0x43/vim-js-indent',{'for':['typescript','javascript']}
call plug#end()
syntax on
syntax enable
filetype on
filetype plugin on
filetype plugin indent on " 必须 加载vim自带和插件相应的语法和文件类型相关脚本