~/.vimrc
set background=dark
set number " 显示行号
set scrolloff=3 " 翻页时屏幕上下行保留3行
set hlsearch " 搜索关键字高亮反白
set incsearch " 增量搜索
syntax on " 语法高亮
set wildmenu " 命令行补全
set showmode " 显示左下角状态行
set ruler " 显示右下角状态行
set tabstop=4 " 设置tab键宽度
set expandtab " tab替换为空格
set softtabstop=4 " 每次退格将删除4个空格
set cursorline " 突出显示当前行
set laststatus=2 " 总是显示状态行
"set colorcolumn=80 " 显示80列对齐线
set encoding=utf-8 " 所有文件统一为utf-8编码
set termencoding=utf-8 " 设置终端编码
set wrap " 自动折行
set clipboard+=unnamed " 共享剪贴板
set iskeyword+=_,$,@,%,#,- " 带有这些符号的单词不要被换行分割
set backspace=indent,eol,start " 启用退格键
set mouse=v
" 打开vim跳到上次退出时的位置
autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal g`\"" |
\ endif