dev-performance

Textmate links für debug-output

Während der Entwicklung benötigt man immer mal wieder Informationen über den Inhalt von Variablen und gibt diese via debug() direkt aus. Wenn man dann die Veränderung einer Variable überprüfen möchte, sammeln sich so manchmal viele Outputs auf einem Bildschirm.

Glücklicherweise steht im Output gleich, an welcher Stelle das debug() gerufen wurde, so kann ich es leicht wieder finden und entfernen. Noch einfacher geht es, wenn man unter OSX mit Textmate arbeitet: 

Mit einem einfachen Patch in der basics.php lässt sich die Angabe der Datei direkt mit einem Link versehen, der bei Klick die richtige Datei an der richtigen Stelle in Textmate öffnet. Das macht es dann noch einfacher. Der Patch steht auf der rechten Seite.

Veröffentlicht von Dirk Brünsicke am 21.04.2011

In der Zeile 110 folgenden Code:

echo '<strong>' . substr(str_replace(ROOT, '', $calledFrom[0]['file']), 1) . '</strong>';

ersetzen durch

echo '<strong><a href="txmt://open/?line='. $calledFrom[0]['line'].'&url=file://'.$calledFrom[0]['file'].'">'.substr(str_replace(ROOT, '', $calledFrom[0]['file']), 1).'</a></strong>';

0 Kommentare

Neuen Kommentar hinzufügen