这玩意儿可长可短, 但是这些一般还是必须的了, 过了这么久, 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"