如题,希望有人能给出.vimrc的配置代码,和python新建文件的模板。
woodpecker上的Wiki实在是太不让人满意了!
如何配置vim让它可以编辑python
-
- 帖子: 28
- 注册时间: 2006-07-27 16:06
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
- huangjiahua
- 帖子: 3294
- 注册时间: 2005-03-30 0:27
- 联系:
$ cat ~/.vimrc
$ cat ~/.vim/template/simple.py
安装的插件
po.vim taglist.vim vimirc.vim
安装的包
vim vim-python
代码: 全选
" 自动补全命令时候使用菜单式匹配列表
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
$ cat ~/.vim/template/simple.py
代码: 全选
#!/usr/bin/python
# -*- coding: UTF-8 -*-
'''模块名
@version: $Id$
@author: U{Jiahua Huang <jhuangjiahua在gmail>}
@license: LGPL
@see: 参考资料链接等等
'''
def main():
'''主函数
- 命令行测试
@todo: 计划完成...
'''
print 'main'
if __name__=="__main__":
main()
安装的插件
po.vim taglist.vim vimirc.vim
安装的包
vim vim-python
跃过无数的时间断层,只为了在