vimでxdebug(php)時にエラーが出る対処法
それなりにPHPに慣れてきて、なんとか自分のしたいことが出来てきました。
エディタについては、まだ定まらず、とりあえず、macvimを使っているんですが、
xdebugを使用してデバッグしようとしていたときにハマったので、メモ。
xdebugの導入済であること前提。(MacPortsなら一発だし。)
※参考サイト
http://d.hatena.ne.jp/koziy/20080102/1199248974
(非常にわかりやすかったです。)
■vimscriptのダウンロード
http://www.vim.org/scripts/script.php?script_id=1929
↑これをダウンロードして、pluginフォルダにdebugger.pyとdebugger.vimをコピー。
で、F5キーを押すと、
(<type 'exceptions.AttributeError'>, AttributeError("DbgProtocol instance has no attribute 'stop'",), <traceback object at 0x9460d4c>) File "/.vim/plugin/debugger.py", line 1078, in debugger_run debugger.run() File "/.vim/plugin/debugger.py", line 928, in run self.protocol.accept() File "/.vim/plugin/debugger.py", line 560, in accept self.stop()
とかってエラーがでる。。。orz
原因がわかっていないけど、(ソース追いかけろよ。。。)ここのdebugger.pyダウンロードして入れ替えると動きました。
http://www.workingsoftware.com.au/debugger.py
かなり便利につかっています♪♪しっかりvimでいこうかな。。。