Windows環境下配置Vim為Python的IDE


(一)安裝Python 2.7 在官網下載Python,並安裝,我的安裝路徑是D:\Program Files\Python。安裝完成后編輯環境變量Path,在其后添加;D:\Program Files\Python。(注意前面的分號)

(二)安裝Vim 在官網下載gvim,並安裝,我的安裝路徑是D:\Program Files\Vim。安裝完成后編輯環境變量Path,在其后添加;D:\Program Files\Vim\vim73。

(三)安裝Exuberant Ctags Ctags用於生成tags文件,Vim可用其實現跳轉功能,也可被其他插件調用。所謂跳轉就是可以隨時轉到自己想要的函數、類型、結構體、類等等的定義處。比如光標處於任意位置時可以普通模式下輸入 :ta func_name 就可以直接將光標定位到func_name寒暑處。當然,其他的命名也可以使用這種方法進行快速定位。另外就是可以在光標指向一個函數名稱時按下Ctrl+],馬上跳轉到這個函數的定義。在跳轉到定義位置后,可以按下Ctrl+o快速返回原來的編輯位置。需要明確一下ctags和tags的區別:ctags是一個exe文件,用於生成tags文件,tags文件是當前目錄下所有源文件的標簽鏈接文件。在一個沒有ctags的Vim中只是無法生成新的tags文件,但已有的tags文件依然可以使用。 通常我們不會單獨使用Ctags,一般是配合Taglist等插件使用。 在官網下載Ctags,將文件夾內的ctags.exe放到任意文件夾,如D:\OpenSource\Vim(注意文件路徑不能有空格或中文字符,否則Taglist等插件不能找到ctags.exe的位置)。最好是放到D:\Program Files\Vim\vim73,這樣后面就不需要復雜的設置了。

(四)安裝Taglist 在官網上下載Taglist,將taglist.vim放入安裝目錄的plugin文件夾下,我的是D:\Program Files\Vim\vim73\plugin。 有了Ctags和Taglist,我們就可以輕松查看文件中包含的函數、類、變量等。

(五)安裝代碼自動補全工具Pydiction 在官網上下載Pydiction,將python_pydiction.vim、complete_dict和pydiction.py三個文件放到D:\Program Files\Vim\vim73\ftplugin。使用時Tab鍵就可以進行自動補全。

(六)配置_vimrc 一般該文件在安裝目錄的上一層,我的在D:\Program Files\Vim。我們需要讓Taglist找到ctags.exe,並設置其為默認打開。 設置Pydiction的complete-dict位置,並設置默認高度為20。 添加如下幾句: let Tlist_Ctags_Cmd='D:\OpenSource\Vim\ctags.exe' let Tlist_Auto_Open=1 let g:pydiction_location = 'D:\Program Files\Vim\vim73\ftplugin\complete-dict' let g:pydiction_menu_height = 20 如果將ctags.exe放到了D:\Program Files\Vim\vim73,那需將第一句改為 let Tlist_Ctags_Cmd='ctags.exe'

(七)添加Python快捷鍵 由於gvim的2.73版本已經集成了Python的語法高亮插件python.vim,所以至此我們有了Python的編輯器,接下來就是設置快捷鍵以實現python的編譯。可通過以下語句實現: map :!python.exe % 這樣就可以在Vim中直接調用python.exe運行py腳本。對於一個腳本,可以按F12鍵,並按Enter鍵運行程序。

(八)例子 對於如下程序,

[python] 

           def run(name)

               print name, 'running'

           print run('your name')

 

 

用Vim打開,並運行 至此,我們就可以方便的使用Vim來編輯運行py了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM