我正在尝试让Xdebug vim插件工作,它依赖于python。这是我的环境:Windows 7 Professional 64位,Vim 7.3。我为此插件设置好了一切,但当我按F5时什么都没有发生。我找到了一些博客描述在Windows上使其工作所需的额外步骤。所有这些博客都强调要确保正确版本的Python已经安装正确。我查看了调试器.vim文件中的插件代码,在顶部附近检查python是否可用,如果不可用则退出。我插入了一个echo命令来告诉我是否安装了python,结果一个消息框弹出告诉我没有安装。这是修改后的代码:
根据这篇博客http://phphints.wordpress.com/2008/08/20/add-debug-support-to-vim/,当我从vim运行version命令时,需要安装包含vim所需dll的python版本。我的报告如下:
if !has("python")
echo 'python NOT loaded'
finish
endif
根据这篇博客http://phphints.wordpress.com/2008/08/20/add-debug-support-to-vim/,当我从vim运行version命令时,需要安装包含vim所需dll的python版本。我的报告如下:
-DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DDYNAMIC_PYTHON3_DLL=\"python31.dll\"
我安装了64位版本的Python 2.7.1。即使python27.dll文件位于System 32文件夹中,结果仍然相同。我还尝试将python.exe的位置添加到PATH中,但这没有帮助。我还尝试安装64位版本的Python 3.1.3,但这也没有帮助。有什么想法吗?