VIM+Xdebugデバッグphp

WBOY
WBOYオリジナル
2016-06-23 14:31:361043ブラウズ

VIM + Remote_enable = 1

xdebug.remote_port = 9000

xdebug.remote_host = localhost

3. vim プラグイン DBGp をインストールします
ダウンロード ページ: http://www.vim.org/scripts/script.php ?script_id=1929
ダウンロードしてプレイ plugins ディレクトリに入るだけです。

4. ブラウザでデバッグする PHP ページを開き、ポート 9000 に 5 秒間新しい接続を追加します。この時点で、5 秒以内にページを更新すると、vim でデバッグ インターフェイスが表示されます。

AttributeError("DbgProtocol インスタンスに属性 'stop' がありません" の場合、構成が成功しなかったことを意味します。xdebug.remote_* が正しく構成されていないか、URL の末尾に ?XDEBUG_SESSION_START=1 が追加されていません。 5 秒以内にページを更新してください。

5. 変数の内容を取得する場合、変数が配列の場合、デフォルトでは (配列) のみが表示され、配列内の要素は表示されません。配列要素の内容を表示できない場合は、デバッグで多くの問題が発生するため、debugger.vim のコメントに従って次の行を .vimrc に追加できます:

let g:debuggerMaxDepth = 5
より多くの構成を推定できます。順番に、すべて debugger.vim で説明します

http://lds2008.blogbus.com/logs/115127244.html より転載


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。