syntax on " 启用语法高亮 colorscheme default " 使用默认的颜色方案 set confirm " 在执行某些操作前询问确认 set hidden " 允许在不保存的情况下切换缓冲区 set number " 显示行号 set ruler " 在右下角显示光标位置 set showcmd " 在右下角显示部分命令 set wildmenu " 启用命令行补全菜单 set laststatus=2 " 始终显示状态行 set scrolloff=1 " 光标接近顶/底部时保持 1 行的距离 set sidescrolloff=1 " 光标接近左/右边界时保持 1 列的距离 set mouse=nv " 在普通模式和可视模式中启用鼠标 set cursorline " 高亮显示光标所在行 set showmatch " 高亮显示匹配的括号 set nowrap " 禁用自动换行 set linebreak " 启用自动换行则在单词边界处换行 set nofoldenable " 禁用折叠 set foldmethod=indent " 启用折叠则根据缩进级别进行折叠 set shiftwidth=4 " 缩进时使用 4 个空格的宽度 set softtabstop=-1 " 将 shiftwidth 作为 softtabstop 的值 set expandtab " 将 Tab 键插入的制表符转换为空格 set hlsearch " 搜索时高亮显示匹配项 set incsearch " 搜索时实时显示匹配项 set ignorecase " 搜索时忽略大小写 set smartcase " 搜索时包含大写字母则区分大小写