配置文件路径:/etc/vim/vimrc
syn on ;语法高亮
set tabstop=4 ;tab宽度
set shiftwidth=4 ;换行缩进宽度
set backspace=2 ;设置退格可用
set incsearch ;搜索自动补全
set ai! ;设置自动缩进
set nu! ;显示行号
使vi兼容windows的中文
set fencs=utf-8,ucs-bom,euc-jp,gb18030,gbk,gb2312,cp936
Ctrl+N 自动搜索补全函数或变量等。如果习惯shell的tab补全功能只需要在vimrc里面加入如下代码:
function! CleverTab()
if strpart( getline('.'), 0, col('.')-1 ) =~ '^\s*$'
return "\<Tab>"
else
return "\<C-N>"
endfunction
inoremap <Tab> <C-R>=CleverTab()<CR>
syn on ;语法高亮
set tabstop=4 ;tab宽度
set shiftwidth=4 ;换行缩进宽度
set backspace=2 ;设置退格可用
set incsearch ;搜索自动补全
set ai! ;设置自动缩进
set nu! ;显示行号
使vi兼容windows的中文
set fencs=utf-8,ucs-bom,euc-jp,gb18030,gbk,gb2312,cp936
Ctrl+N 自动搜索补全函数或变量等。如果习惯shell的tab补全功能只需要在vimrc里面加入如下代码:
function! CleverTab()
if strpart( getline('.'), 0, col('.')-1 ) =~ '^\s*$'
return "\<Tab>"
else
return "\<C-N>"
endfunction
inoremap <Tab> <C-R>=CleverTab()<CR>