vimrc 配置文件

这玩意儿可长可短, 但是这些一般还是必须的了, 过了这么久, update 下自己的默认设置. ” 后是注释

set nocompatible " 非 vi 兼容模式
syntax on " 色彩高亮
set number " 显示行数
set ruler " 显示当前位置于右下角
set backspace=2 " 设置 backspace 模式为标准
set showmatch " 显示配对括号
set incsearch " 增量查找
set ai " 自动缩进
set si " 智能缩进
set cindent " C 风格缩进
set tabstop=2 " Tab 宽度
set softtabstop=2 " Tab 宽度
set shiftwidth=2 " Tab 宽度
set expandtab " 输入的 tab(t) 均转换为对应宽度个空格, 在 Makefile 等必须是 t 的文件中会保持是 tab
set nowrap " 不要跨行
set smarttab " 智能 tab
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,sjis,euc-kr,ucs-2le,latin1 "字符编码
set statusline=%F%m%r%h%w [FORMAT=%{&ff}] [TYPE=%Y] [ASCII=%03.3b] [HEX=%02.2B] [POS=%04l,%04v][%p%%] [LEN=%L] " 状态栏格式
set laststatus=2 " 一直显示状态栏
" 插入模式切换
map <F9> :set paste!<BAr>set paste?<CR>

如果需要在 Linux 里将 vim 做默认编辑器, 在 /etc/environment 里加入下面一行
EDITOR="/usr/bin/vim"