vim私人配置(无插件),希望帮助到大家

原创
2018/04/12 10:11
阅读数 971
"打开行号
set number
set list  
set listchars=tab:\|\ ,trail:.,extends:>,precedes:<  
"括号配对情况
set showmatch
set matchtime=5
" 高亮search命中的文本。
set hlsearch

"设置编码格式
set enc=utf-8  
set fencs=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
"开启鼠标支持
set mouse=a
" history存储长度。
set history=2000
filetype on
"文件修改之后自动载入。
set autoread
"突出显示当前行
set cursorline
hi CursorLine   cterm=NONE ctermbg=grey ctermfg=black guibg=darkred 
"突出显示当前行等 不喜欢这种定位可注解
"set cursorcolumn
"hi CursorColumn cterm=NONE ctermbg=darkred ctermfg=white guibg=darkred guifg=white
"在状态栏显示正在输入的命令
set showcmd
"打开增加搜索模式,随着键入即时搜索
set incsearch
" 代码折叠
set foldenable
" 折叠方法
" manual    手工折叠
" indent    使用缩进表示折叠
" expr      使用表达式定义折叠
" syntax    使用语法定义折叠
" diff      对没有更改的文本进行折叠
" marker    使用标记进行折叠, 默认标记是 {{{ 和 }}}
set foldmethod=manual

" tab相关变更
set tabstop=4     " 设置Tab键的宽度        [等同的空格个数]
set shiftwidth=4  " 每一次缩进对应的空格数
set softtabstop=4 " 按退格键时可以一次删掉 4 个空格
set smarttab      " insert tabs on the start of a line according to shiftwidth, not tabstop 按退格键时可以一次删掉 4 个空格
set expandtab     " 将Tab自动转化成空格    [需要输入真正的Tab键时,使用 Ctrl+V + Tab]
set shiftround    " 缩进时,取整 use multiple of shiftwidth when indenting with '<' and '>'

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部