vi配置文件

syntax on
"与windows共享剪贴板
set clipboard+=unnamed
set nu
"允许使用鼠标点击定位
set mouse=a
"高亮光标所在行
set cursorline
"标尺功能,显示当前光标所在行列号
set ruler
"高亮显示匹配的括号
set showmatch
"为C程序提供自动缩进
set smartindent

"使用C样式的缩进
set cindent

"制表符为4
set tabstop=4

"统一缩进为4
set softtabstop=4
set shiftwidth=4

"自动补全
filetype plugin indent on
set completeopt=longest,menu

"高亮当前行并设置颜色
set cursorline   
hi CursorLine   cterm=NONE ctermbg=darkgray  
hi CursorColumn cterm=NONE ctermbg=darkred ctermfg=white 

"自动补全命令时候使用菜单式匹配列表
set wildmenu
autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType java set omnifunc=javacomplete#Complet


"高亮搜索结果
set hlsearch

"默认vim配色方案
colorscheme industry
highlight LineNr ctermfg=darkgrey

猜你喜欢

转载自blog.csdn.net/weixin_43996899/article/details/91986277