いくつかのPHPスクリプトをデバッグするときに、現在の行番号とファイル名のエコーのようなテキストを挿入するショートカットがあれば、非常に便利です。vimにテキストを自動挿入する
echo "Hello at filename.php at linenumber";
静的エコーのコメントのようなテキストを自動挿入するだけでも甘いでしょう。
/* DEBUG */ echo "ここに";
これはPHPで可能ですか?
ありがとうございました。
いくつかのPHPスクリプトをデバッグするときに、現在の行番号とファイル名のエコーのようなテキストを挿入するショートカットがあれば、非常に便利です。vimにテキストを自動挿入する
echo "Hello at filename.php at linenumber";
静的エコーのコメントのようなテキストを自動挿入するだけでも甘いでしょう。
/* DEBUG */ echo "ここに";
これはPHPで可能ですか?
ありがとうございました。
探している変数は__FILE__
and __LINE__
です。 vimの中の単純なマッピングを使用すると、目的の結果与えることができる:
:map <C-L> oecho __FILE__ . ':' . __LINE__ . " - ";<C-O>h
o
を - 現在の行の下にecho __FILE__ . ':' . __LINE__ . " - ";
を挿入開始 -<C-O>
この文字列を書く - 単一の実行しますコマンドモードのコマンドh
- 左に1文字移動すると、デバッグ文を挿入できるように文字列の最後にカーソルを置きます。これはクイックフィックスのために[OK]をする必要がありますが、あなたはデバッグメッセージ用のロガーを使用して検討するかもしれない(多分Pear::Log?)
それは時間と節のログのリンクを節約するための束をありがとう。火かき棒の統合は非常に面白く見えます。 乾杯。 – Shane
たぶん、あなたはfirephpのhttpをご覧利用したいと思います://www.firephpを。 orgは、PHPのログと火かき棒を統合するために – Eineki