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 より転載