最近一直在IDE和Vim之間切換,於是上網找了一下資料看有沒有人把Vim改成IDE,結果~噹噹,真的有~來筆記一下需要的plugin (distribution為ubuntu 10.04)
pathongen.vim 用來管理Vim套件的程式->只要把下載來的套件直接丟到~/.vim/bundle就可以使用
pyflakes-vim 檢查語法上是否有錯,或是檢查是不是有沒用的到變數或函數
Pydiction 智能提示 -> 只要按下tab就會提示function
Conque 在Vim中分割視窗執行shell
Nerd Tree 讓Vim可以作到IDE中的目錄導覽
Taglist 顯示用過得function, class, class method
pytest.vim 需要下載python-codespeak-lib,可用
sudo apt-get install python-codespeak-lib
上面的套件是用來debug python
vim-colors-solarized 上面是目前最喜歡的Vim theme(可是我改出來的跟顯示的不太一樣QQ,不過還算滿意)
以下是對/etc/vim/vimrc所做的修改
set tabstop=4 set shiftwidth=4 set nu set nocompatible filetype off set rtp+=~/.vim/bundle/vundle/ " related to pathogen setting execute pathogen#infect() call vundle#rc() syntax enable " solarized scheme if has('gui_running') set background=light else set background=dark endif set t_Co=256 let g:solarized_termcolors=256 colorscheme solarized Bundle 'gmarik/vundle' " The bundles you install will be listed here Bundle 'scrooloose/nerdtree' filetype plugin indent on " The rest of your config follows here let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict' " 快捷鍵 map:NERDTreeToggle map :Tlist map :ConqueTermSplit bash " Source a global configuration file if available if filereadable("/etc/vim/vimrc.local") source /etc/vim/vimrc.local endif
更改完的結果:
注:有時候會遇到vim沒有支援python的interface,需要去compile vim 目前在mac上有遇到該問題 參考網站 可以用:(需要先安裝port)
sudo port install vim +python
沒有留言:
張貼留言