function! s:python_custom() function! s:man(keyword) execute '!pydoc ' . a:keyword endfunction setlocal tabstop=4 expandtab shiftwidth=4 setlocal foldmethod=indent foldcolumn=4 foldlevel=3 foldnestmax=3 command! -nargs=1 Man call s:man() cnoremap K :!pydocendfunction if has("autocmd") autocmd Filetype python call s:python_custom() endif
完整步驟如下:
如果 沒有 ~/.vimrc 覆製 /usr/share/vim/vim73/vimrc_example.vim 成 ~/.vimrc
$ cp /usr/share/vim/vim73/vimrc_example.vim ~/.vimrc
編輯~/.vimrc
$ sudo vi ~/.vimrc
在 ~/.vimrc 檔案後面加入上面的程式碼
function! s:python_custom() function! s:man(keyword) execute '!pydoc ' . a:keyword endfunction setlocal tabstop=4 expandtab shiftwidth=4 setlocal foldmethod=indent foldcolumn=4 foldlevel=3 foldnestmax=3 command! -nargs=1 Man call s:man() cnoremap K :!pydoc endfunction if has("autocmd") autocmd Filetype python call s:python_custom() endif
沒有留言:
張貼留言