我試圖讓Xdebug vim插件工作,這取決於python。這裏是我的環境:Windows 7 Professional 64bit,Vim 7.3。我爲這個插件設置了一切,但是當我碰到F5時,沒有任何反應。我發現一些博客描述了一些額外的步驟,以使其在Windows上運行。他們都強調確保正確安裝正確版本的Python。我查看了debugger.vim文件中的插件代碼,並且接近頂部,它檢查python是否可用,如果不是,則退出。我插入了一個echo命令來告訴我python是否沒有安裝,並且肯定會彈出一個消息框告訴我這種情況。下面是修改後的代碼:在Vim中未啓用Python
if !has("python")
echo 'python NOT loaded'
finish
endif
根據這一博客http://phphints.wordpress.com/2008/08/20/add-debug-support-to-vim/我需要安裝Python的版本,其中包括DLL VIM正在尋找當我從VIM運行version命令。 Mine報告:
-DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DDYNAMIC_PYTHON3_DLL=\"python31.dll\"
所以我安裝了64位版本的python 2.7.1。即使python27.dll在System 32文件夾中也是如此。我也嘗試將python.exe的位置添加到PATH,但這沒有幫助。我也嘗試安裝python 3.1.3的64位版本,但這沒有幫助。有任何想法嗎?
正確。我有gvim 7.3 32bit,安裝python2.7.2 64bit不工作。卸載python 64bit,安裝32位。 ==>現在工作。 – sotto 2012-02-14 10:14:50