|
发表于 2007-5-9 08:59:02
|
显示全部楼层
$ cat ~/.vimrc- " 自动补全命令时候使用菜单式匹配列表
- set wildmenu
- " 允许退格键删除
- set backspace=2
- " 启用鼠标
- set mouse=a
- " 文件类型
- filetype on
- filetype plugin on
- filetype indent on
- " 设置编码自动识别, 中文引号显示
- "set fileencodings=utf-8,cp936,big5,euc-jp,euc-kr,latin1,ucs-bom
- set fileencodings=utf-8,gbk
- set ambiwidth=double
- " 移动长行
- nnoremap <Down> gj
- nnoremap <Up> gk
- " 高亮
- syntax on
- " 设置高亮搜索
- set hlsearch
- " 输入字符串就显示匹配点
- set incsearch
- " 输入的命令显示出来,看的清楚些。
- set showcmd
- " 打开当前目录文件列表
- map <F3> :e .<CR>
- " Taglist
- let Tlist_File_Fold_Auto_Close=1
- set updatetime=1000
- map <F4> :Tlist<CR>
- " 按 F8 智能补全
- inoremap <F8> <C-x><C-o>
- " vim 自动补全 Python 代码
- " 来自http://vim.sourceforge.net/scripts/script.php?script_id=850
- autocmd FileType python set complete+=k~/.vim/tools/pydiction
- " 自动使用新文件模板
- autocmd BufNewFile *.py 0r ~/.vim/template/simple.py
- "Format the statusline
- "Nice statusbar
- set laststatus=2
- set statusline=
- set statusline+=%2*%-3.3n%0*\ " buffer number
- set statusline+=%f\ " file name
- set statusline+=%h%1*%m%r%w%0* " flag
- set statusline+=[
- if v:version >= 600
- set statusline+=%{strlen(&ft)?&ft:'none'}, " filetype
- set statusline+=%{&encoding}, " encoding
- endif
- set statusline+=%{&fileformat}] " file format
- if filereadable(expand("$VIM/vimfiles/plugin/vimbuddy.vim"))
- set statusline+=\ %{VimBuddy()} " vim buddy
- endif
- set statusline+=%= " right align
- "set statusline+=%2*0x%-8B\ " current char
- set statusline+=0x%-8B\ " current char
- set statusline+=%-14.(%l,%c%V%)\ %<%P " offset
复制代码 |
|