Vim 基本配置
Vim基本配置
设置工作目录为当前编辑文件的目录
set bsdir=buffer set autochdir
编码设置
set enc=utf-8 set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
语言设置
set langmenu=zh_CN.UTF-8 language message zh_CN.UTF-8 set helplang=cn source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim
禁止生成备份文件
set nobackup
搜索忽略大小写
set ignorecase
搜索逐字符高亮
set incsearch
行内替换
set gdefault
始终显示行号
set nu!
显示光标的坐标
set ruler
设置Tab键的宽度
set shiftwidth=4 set tabstop=4
将Tab键更改为四个空格
set expandtab
这里是为了php的编码规范需求,所以也可以将文件只限定为php生效
autocmd FileType php set expandtab
根据编辑模式更改输入法光标颜色,同时禁用IME自动切换
if has('multi_byte_ime') hi Cursor guifg=bg guibg=Orange gui=NONE hi CursorIM guifg=NONE guibg=Skyblue gui=NONE set iminsert=0 imsearch=0 endif
禁用自动缩进
set noautoindent
与Windows共享剪贴板
set clipboard+=unnamed
编辑vimrc之后,重新加载
autocmd! bufwritepost _vimrc source $VIM/_vimrc