我在使用Ubuntu 10.04 LTS
vim版本7.2.330
xdebug vim插件版本1.1.1(从http://www.vim.org/scripts/script.php?script_id=1929下载)
PHP 5.3.2
的Apache / 2.2.14
Xdebug v2.0.5
我在/etc/php5/apache2/php.ini
文件中有这些选项
[debug]
; Remote settings
xdebug.remote_autostart=off
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
; General
xdebug.auto_trace=off
xdebug.collect_includes=on
xdebug.collect_params=off
xdebug.collect_return=off
xdebug.default_enable=on
xdebug.extended_info=1
xdebug.manual_url=http://www.php.net
xdebug.show_local_vars=0 (tried with 1, same result)
xdebug.show_mem_delta=0
xdebug.max_nesting_level=100
;xdebug.idekey=
; Trace options
xdebug.trace_format=0
xdebug.trace_output_dir=/tmp
xdebug.trace_options=0
xdebug.trace_output_name=crc32
; Profiling
xdebug.profiler_append=0
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=0
xdebug.profiler_output_dir=/tmp
xdebug.profiler_output_name=crc32
当我按F12显示可变内容时,而不是像在此图像上显示它http://2bits.com/sites/2bits.com/files/vim-debug-displaying-variables.png(右上方窗口)当我在/*{{{1*/ => property_get: file
上按F12时,我得到此$file
变种
我也尝试过本文附带的版本 http://2bits.com/articles/using-vim-and-xdebug-dbgp-for-debugging-drupal-or-any-php-application.html
同样的结果。
我在xdebug does not show the content of array?
找到了几乎相同的未回答的问题提前感谢您的任何建议
答案 0 :(得分:1)
编辑debugger.vim文件(〜/ .vim / plugin / debugger.vim)并找到类似于
的行let g:debuggerMaxDepth = 1
将深度变量增加到合理的数量(5应该足够) 保存并重新启动vim。
答案 1 :(得分:0)
这并没有真正回答你的xdebug问题,但对于简单的变量内容检查,我发现FirePHP非常有用。