Frage Was sind einige nützliche TextMate-Funktionen? [geschlossen]


Ich habe bemerkt, dass viele Leute hier Gebrauch machen TextMate für die Kodierung unter OS X. Ich benutze es seit kurzem und obwohl ich seine minimalistische Oberfläche mag, macht es es schwieriger, über coole Funktionen zu stolpern, wenn Sie nicht wissen, wonach Sie suchen.

Welche Funktion haben Sie am nützlichsten für das Codieren gefunden (hauptsächlich in Python)? Gibt es irgendwelche Drittanbieter-Pakete, über die ich Bescheid wissen sollte?


21
2017-08-29 02:03


Ursprung


Antworten:


Vernachlässigen Sie nicht das Kommandozeilenwerkzeug 'mate'. Sie können es verwenden, um die Ausgabe in TextMate zu leiten. Wenn Sie also Folgendes tun ...

diff file1.py file2.py | mate

... es wird nicht nur in TextMate geöffnet, sondern es ist auch schlau genug zu wissen, dass Sie ein Diff betrachten und Linien auf dem Bildschirm markieren.

Die SVN-Integration von TextMate ist großartig; Es scheint auch Bündel für einige andere Versionskontrollsysteme zu haben.

Fügen Sie GetBundle hinzu, um das Bundle-Repository zu durchsuchen. Ich habe das jQuery-Paket gefunden und es ist sehr praktisch.

Wie andere bereits erwähnt haben, ist es sehr hilfreich, ein eigenes Bundle für häufig verwendete Snippets zu erstellen. Wenn Sie einige Snippets haben, die für ein Projekt oder Framework spezifisch sind, können Sie allen einen gemeinsamen Buchstaben voranstellen, um den Namespace sauber zu halten.


29
2017-08-30 20:14



Wenn Sie die Option beim Ziehen gedrückt halten, können Sie einen Textblock markieren. Wenn Sie während der Hervorhebung eingeben, werden Ihre Tastenanschläge in mehreren Zeilen angezeigt.


15
2017-08-29 03:18



Sie können einfache Befehle in einer beliebigen Skriptsprache schreiben und sie an einen kontextspezifischen Hotkey binden.


11
2017-11-18 16:03



Die Befehle im Navigationsmenü Gehe zu Datei (Befehl + T) und Gehe zu Symbol (Befehl + Shift + T) sind beide sehr hilfreich.

Gehe zu DateiWenn Sie ein Projekt geöffnet haben, können Sie einen beliebigen Teil des Dateinamens eingeben, um nur Dateien anzuzeigen, die mit den eingegebenen Daten übereinstimmen.

Gehe zu Symbol hat dieselbe Typ-zu-Filter-Schnittstelle, arbeitet aber mit den grundlegenden Blockelementen Ihres Dokuments. Wenn Sie beispielsweise eine Klasse bearbeiten, arbeitet Go to Symbol mit den Methodennamen, in einem CSS-Dokument jedoch mit Ihren Selektoren. Es ist ziemlich toll.


11
2017-08-30 20:03



Ich erwähne einige in einer Rezension auf Boagworld, Finde ich die Snippets, Projektmanager, Spaltenbearbeitung (halten Sie die Option während der Auswahl von Zeug oder drücken Sie es nach der Auswahl von Zeug) und CSS-Bereiche für die Syntax.


7
2017-09-15 19:38



Ich mag das integrierte HTML / XML Tidy. Cmd-shift-H ist dein Freund.

Auch eine gute Integration mit einer Vielzahl von scp / sftp Clients.


5
2017-09-17 19:19



Meine zwei Lieblingsfeatures sind die automatische Vervollständigung (gebunden an ⎋ [esc]) und die Spaltenbearbeitung (gebunden an ⌥ [alt]) beide dieser Dinge sparen mir ziemlich viel Zeit und sind definitiv 'Roboter Ninjas".

Das Buch, das oben verlinkt ist, ist auch sehr nützlich für die Macht von TextMate, obwohl es Python nicht ausdrücklich erwähnt.


5
2017-09-18 21:03