转载自:https://blog.csdn.net/weixin_44205779/article/details/107461912
博主是在~/.vimrc或者/etc/vim/vimrc进行用户和全局配置
部分系统没有~/.vimrc需要自己生成,/etc/vim/vimrc文件检测存不存在vimrc.local文件,如果存在加载vimrc.local文件配置,我是直接写在vimrc.local里面了
" 设置Vim的颜色方案为desert(可根据个人喜好更改)
colorscheme desert
" 为了更护眼,可以自定义背景色和前景色
" 例如,使用浅绿色背景和深灰色文字
hi Normal guibg=#C0DCC0 ctermbg=darkgreen guifg=#444444 ctermfg=darkgray
" 允许使用256色
set t_Co=256
" 开启语法高亮
syntax on
" 开启行号
set number
" 或者使用相对行号(当前行始终显示为0,上下行分别用正负数表示)
" set relativenumber
" 高亮当前行
set cursorline
hi CursorLine guibg=#333333 ctermbg=darkgray
" 设置光标样式(可选项,需要支持的终端)
" set guicursor=n-v-c:block-Cursor/lCursor-blinkon0,i-ci:ver25-Cursor/lCursor,r-cr:hor20-Cursor/a:blinkon0
" 设置制表符宽度
set tabstop=4
" 设置软制表符宽度
set softtabstop=4
" 设置缩进空格数
set shiftwidth=4
" 开启自动缩进
set autoindent
" 开启智能缩进
set smartindent
" 显示命令历史
set history=1000
" 开启搜索高亮
set hlsearch
" 忽略大小写搜索,除非包含大写字母
set ignorecase
set smartcase
" 显示匹配括号
set showmatch
" 允许使用鼠标
set mouse=a
" 设置折叠方法为语法折叠
set foldmethod=syntax
" 开启折叠
set foldenable
" 设置折叠栏宽度
set foldcolumn=2
" 其他自定义设置...
" 如果使用插件,可以在这里添加插件管理器的配置
" ...