#开启自动缩进 set ai #tab的宽度为2 set ts=2 # tab自动转为空格 set et
set fileformat=unix " 设置文件格式为Unix风格
set encoding=utf-8 " 设置编码为UTF-8
显示行号和列号:
set number " 显示行号
set relativenumber " 显示相对行号
set cursorline " 高亮当前行
set cursorcolumn " 高亮当前列
自动缩进和标尺:
set autoindent " 开启自动缩进
set smartindent " 智能缩进
set tabstop=4 " 设置Tab键宽度为4个空格
set shiftwidth=4 " 设置自动缩进宽度为4个空格
set expandtab " 将Tab自动转换为空格
搜索设置:
set ignorecase " 搜索时忽略大小写
set smartcase " 智能区分大小写
set hlsearch " 搜索结果高亮显示
备份和临时文件设置:
set backup " 开启备份
set backupdir=~/.vim/backup " 设置备份文件存放路径
set undofile " 开启撤销历史文件
set undodir=~/.vim/undo " 设置撤销历史文件存放路径
显示设置:
set laststatus=2 " 总是显示状态栏
set showcmd " 显示正在输入的命令
其他设置:
syntax enable " 开启语法高亮
set clipboard=unnamedplus " 支持系统剪贴板与Vim剪贴板共享
set mouse=a " 启用鼠标支持