Vim 配置模版

最后更新时间 2020-02-13 07:07:05

syntax on " 语法高亮
set encoding=utf-8 " 编码格式
set fileencoding=utf-8 " 保存文件时的编码
set termencoding=utf-8 " 告诉终端所使用的编码
set helplang=cn " 语言设置
set nocompatible " 不与 Vi 兼容(采用 Vim 自己的操作命令)
set nobackup " 不产生备份文件
set number  " 显示行号
set linebreak " 整词换行
set showbreak=+++ " 断行的前缀显示
set textwidth=100 " 每行显示的字符数
set showmatch " 高亮显示匹配的括号
set visualbell  " 发生错误时,不发出蜂鸣声,而是屏幕闪烁
set hlsearch  " 高亮显示搜索结果
set ignorecase  "  搜索时忽略大小写
set incsearch " 输入搜索模式时,每输入一个字符,就自动跳到第一个匹配的结果
set autoindent  " 自动缩进
set expandtab " Tab 转换为空格
set shiftwidth=4  " 缩进是4个空格
set smartindent " 智能缩进
set smarttab  " 智能 Tabs
set tabstop=4 " 按下 Tab 键时,Vim 显示的空格数
set softtabstop=4 " Tab 转为 4 个空格
set paste " 更佳的粘贴
set showcmd " 显示输入的命令
set ttymouse=sgr " 鼠标的处理方式,兼容 xterm2 方式
set ruler " 在状态栏显示光标所在的标尺信息(行、列)

参考资料

VimConfig - Sane and simple Vim configuration

Vim 配置入门