set number " 开启行号
syntax on "语法高亮
set showmode " 在底部显示,当前处于命令模式还是插入模式
set showcmd " 命令模式下,在底部显示,当前键入的指令
set mouse=a " 支持使用鼠标
set encoding=utf-8 " 使用utf-8编码
set t_Co=256 "启用256色
set autoindent " 按下回车键后,下一行的缩进会自动跟上一行的缩进保持一致
set tabstop=4 " 按下tab键时,vim显示的空格数
set shiftwidth=4 " 在文本上按下>>(增加一级缩进),<<(取消一级缩进)或者==(取消全部缩进)时,每一级的字符数
set expandtab " 由于tab键在不同的编辑器缩进不一致,该设置自动将tab转为空格
set softtabstop=2 " tab转为多少个空格
set cursorline " 光标所在的当前行高亮
"set nobackup " 不创建备份文件
"set noswapfile " 不创建交换文件
set undofile " 保留撤销历史
set autochdir " 自动切换工作目录