" 不兼容 vi
set nocompatible
" filetype off
set backspace=indent,eol,start
set foldmethod=syntax "代码折叠
" 语法高亮
syntax enable
" 设置行号
set number
" 突出显示当前列
set cursorline
" 用浅色高亮当前行
autocmd InsertLeave * se cul
" 启用鼠标
set mouse=a
set selection=exclusive
set selectmode=mouse,key
" 显示括号匹配
set showmatch
" 设置帮助为中文
set helplang=cn
" 设置缩进
" 设置Tab长度为4空格
set tabstop=4
" 设置自动缩进长度为4空格
set shiftwidth=4
" 继承前一行的缩进方式,适用于多行注释
set autoindent
" 显示空格和tab键
" 默认不显示文件中的tab和空格符,通过上面的配置可以获得以下的显示效果,方便定位输入错误。
set listchars=tab:>-,trail:-
" 设置粘贴模式
" 通过 set paste 可以在插入模式下粘贴内容时不会有任何格式变形、胡乱缩进等问题。
set paste
" 总是显示状态栏
set laststatus=2
" 显示光标当前位置
set ruler
" 在底部显示,当前处于命令模式还是插入模式。
set showmode
" 命令模式下,在底部显示,当前键入的指令。
" 比如,键入的指令是2y3d,那么底部就会显示2y3,当键入d的时候,操作完成,显示消失。
set showcmd
vim 配置
最新推荐文章于 2024-09-24 21:35:23 发布
本文深入探讨vim编辑器的个性化配置,包括安装插件、设置快捷键、定制颜色方案以及优化工作流,助你提升代码编辑效率。
摘要由CSDN通过智能技术生成