11 Sublime Text Tips für Produktivität und einen schnelleren Workflow
Wenn Sie ein Programmierer sind, sind Sie mit einem Texteditor oder einem vollständigen IDE-Texteditor oder mit IDEs besser vertraut: Welcher ist besser für Programmierer? Texteditoren vs. IDEs: Welche ist besser für Programmierer? Die Wahl zwischen einer erweiterten IDE und einem einfacheren Texteditor kann schwierig sein. Wir bieten einige Einblicke, um Ihnen bei dieser Entscheidung zu helfen. Lesen Sie mehr, und Ihre Wahl wird wahrscheinlich von den verwendeten Programmiersprachen abhängen. 7 Nützliche Tricks zum Erlernen einer neuen Programmiersprache 7 Nützliche Tricks zum Erlernen einer neuen Programmiersprache Es ist in Ordnung, beim Lernen von Code überfordert zu sein. Sie werden die Dinge wahrscheinlich so schnell vergessen, wie Sie sie lernen. Diese Tipps helfen Ihnen dabei, all diese neuen Informationen besser aufzubewahren. Weiterlesen . Aber wenn Sie den Texteditor Route gehen, Sublime Text ist der König.
Beachten Sie, dass Sublime Text nicht nur für Programmierer gedacht ist, obwohl Programmierer am meisten davon profitieren werden. Es kann auch für einfache Aufgaben nützlich sein, wie das Erstellen von Aufgabenlisten (mit dem PlainTasks-Plugin), das Bearbeiten von Konfigurationsdateien oder das Schreiben von Batch-Skripts. Eintauchen der Zehen in die Stapeldatei-Programmierung für Windows lassen sich einfache, sich wiederholende Aufgaben langweilen? Wenn Sie nicht delegieren können, innovieren Sie! Mit Windows können Sie kleine Programme erstellen, so genannte Batch-Dateien, die diese lästigen Aufgaben erledigen. Weiterlesen .
Hier sind ein paar Tipps, mit denen sich Sublime Text von seinen Konkurrenten abheben kann, wodurch er produktiver und benutzerfreundlicher wird.
Hinweis: Ich werde mich auf Sublime Text 3 konzentrieren, aber mit Sublime Text 2 kann es einige Überschneidungen geben.
1. Schnell zu Datei, Linie oder Symbol wechseln
Mit Sublime Text können Sie problemlos zwischen Hunderten oder sogar Tausenden von Dateien navigieren, ohne die Maus zu berühren. Es gibt drei wichtige “Schnellstart” (Ich habe mir das ausgedacht) Abkürzungen zu wissen.
- Strg + P (Windows, Linux)
- Befehlstaste + P (Mac)
Es erscheint ein Popup, in dem Sie etwas eingeben können. Sublime Text nimmt Ihre Eingabe und zeigt eine Echtzeit-Fuzzy-Übereinstimmung aller Dateien an, die in einem geladenen Projektordner vorhanden sind.
Sie können auch direkt zu einer bestimmten Zeile gehen:
- Strg + G (Windows, Linux)
- Befehl + G (Mac)
Und Sie können direkt zu einem bestimmten Symbol gehen:
- Strg + R (Windows, Linux)
- Cmd + R (Mac)
2. Schnell zur passenden Klammer
Ein weiterer nützlicher “Schnellstart” Abkürzung für Programmierer ist die Fähigkeit, direkt zu einer passenden Klammer zu teleportieren. Dies ist besonders nützlich in spangenlastigen Sprachen wie Java, C #, JavaScript usw., kann sich jedoch auch als nützlich erweisen, wenn Sie sich in geschachtelten Klammern verlieren.
Alles was du tun musst, ist:
- Strg + M (Windows, Linux)
- Befehl + M (Mac)
Das Schöne daran ist, dass es vorwärts UND rückwärts teleportieren kann. Sehr nützlich für das Teleportieren einer Funktion / Methode bis zum Anfang.
3. Suche innerhalb des gesamten Projekts
Wir alle wissen, wie Sie mit der Suchfunktion nach Text im aktuellen Dokument oder in der Quelldatei suchen. Sublime Text geht jedoch einen Schritt weiter, da ein ganzer Projektordner durchsucht werden kann - ähnlich wie bei der Suche grep
in einer Befehlszeile.
- Strg + Umschalt + F (Windows, Linux)
- Befehlstaste + Umschalttaste + F (Mac)
Die Projektsuche ist nicht nur schnell und effizient, sie kann auch durch reguläre Ausdrücke und die Berücksichtigung der Groß- und Kleinschreibung geändert werden. Sie können sogar bestimmte Ordner aus dem Suchpool filtern.
4. Multi-Text-Auswahl
Hatten Sie jemals einen Code (oder einen anderen Satz von Text), in dem Sie einen Satz derselben Begriffe umbenennen mussten? Zum Beispiel eine Variable, die in einem Skript Dutzende Male verwendet wird. Um es umzubenennen, können Sie Suchen und Alle ersetzen verwenden.
Oder Sie können die weitaus flexiblere und nützlichere Multi-Text-Auswahl in Sublime Text verwenden. Alles, was Sie tun müssen, ist, den Cursor auf den Begriff zu setzen, den Sie bearbeiten möchten, und dann zu drücken:
- Alt + F3 (Windows, Linux)
- Strg + Befehlstaste + G (Mac)
Dadurch werden ALLE Instanzen dieses Wortes im gesamten Dokument ausgewählt. Da Sublime Text mehrere Text-Carets unterstützt, müssen Sie nur noch tippen und ALLE Instanzen werden gleichzeitig bearbeitet.
Wenn Sie nur einige Instanzen des Wortes auswählen möchten, können Sie Folgendes verwenden:
- Strg + D (Windows, Linux)
- Befehl + D (Mac)
Bei jedem Klick auf die Verknüpfung wird die nächste Instanz zur Multitextauswahl hinzugefügt.
5. Aktuelle Zeile duplizieren
Die Duplizierung von Zeilen ist in den meisten modernen Texteditoren eine banale Funktion, es ist jedoch nützlich, die entsprechende Verknüpfung in Sublime Text zu kennen.
- Strg + Umschalt + D (Windows, Linux)
- Befehlstaste + Umschalttaste + D (Mac)
Dadurch wird die gesamte aktuelle Zeile kopiert (auch wenn Sie nichts markiert haben) und kopiert sie, indem Sie sie in die Zeile darunter platzieren. Wenn darunter bereits eine Zeile vorhanden ist, wird sie von Sublime Text eingefügt und die anderen Zeilen nach unten verschoben.
Sehr nützlich in Verbindung mit der oben genannten Multi-Text-Auswahlfunktion, insbesondere wenn Sie beispielsweise eine Reihe von Hyperlinks in HTML erstellen.
6. Linie nach oben und unten verschieben
Haben Sie jemals eine oder mehrere Codezeilen geschrieben, die an einen anderen Ort verschoben werden mussten? Eine Möglichkeit, um dorthin zu gelangen, wo sie hin muss, ist das Kopieren und Einfügen, das für große Textstücke gut genug ist. Sie können auch Drag & Drop verwenden, wenn Sie möchten.
Aber es gibt einen einfacheren Weg. Wählen Sie einfach den Text aus, den Sie verschieben möchten, und drücken Sie diese Verknüpfung:
- Strg + Umschalt + Auf oder Ab (Windows, Linux)
- Strg + Cmd + Auf oder Ab (Mac)
Dadurch wird die gesamte Textauswahl um eine Zeile nach oben oder unten verschoben. Es ist bei weitem die einfachste Möglichkeit, Codezeilen neu anzuordnen. Wenn Sie nichts hervorgehoben haben, wird die aktuelle Zeile automatisch an die Position des Cursors verschoben.
7. Sofortiger Kommentar
Stellen Sie sich vor, Sie haben einen großen Teil des Codes, der auskommentiert werden muss, entweder zu Debugging-Zwecken oder zu anderen Zwecken. Möglicherweise möchten Sie jedoch keine spanbasierten Kommentartags (z. B. / * * /
in C ++).
Ich kann Ihnen nicht sagen, wie oft ich // den Anfangszeilen von Hand gedankenlos hinzugefügt habe, um ganze Codeabschnitte zu kommentieren. Aber mit Sublime Text kann alles auf einen Schlag erledigt werden:
- Strg + / (Windows, Linux)
- Cmd + / (Mac)
Markieren Sie einfach den gesamten Block, drücken Sie die Tastenkombination, und jede Zeile wird einzeln auskommentiert. Die gleiche Verknüpfung wird auskommentierte Zeilen auskommentieren.
Das ist wirklich leicht zu merken, weil Sie den schlagen würden /
Schlüssel, um die Zeile trotzdem zu kommentieren, oder? Aber die gute Nachricht ist, dass dies auch für Sprachen wie HTML funktioniert, in denen Kommentare mit gemacht werden , zum Beispiel.
8. Aktuelle Zeile auswählen oder löschen
Ich habe lange Zeit eine Doppel-Tastenkombination verwendet, um die aktuelle Codezeile hervorzuheben: End, Shift + Home. Als ich zu einer kompakten Tastatur wechselte, die keine End- und Home-Tasten hatte, war ich ratlos.
Glücklicherweise bietet Sublime Text einen schnelleren Weg:
- Strg + L (Windows, Linux)
- Befehl + L (Mac)
Sublime Text verfügt auch über eine One-Stroke-Methode zum Löschen der gesamten aktuellen Zeile, auch wenn nichts markiert ist:
- Strg + Umschalt + K (Windows, Linux, Mac)
9. Verwenden Sie mehrere Fenster
Wenn Sie eine große Breitbildauflösung (z. B. 1080p) verwenden, benötigen Sie wahrscheinlich nicht die gesamte Bildschirmbreite für eine einzige Quelldatei oder ein einziges Dokument. Warum also nicht Sublime Text in zwei nebeneinander liegende Fenster aufteilen, um die Produktivität zu steigern?
Navigiere zu Ansicht> Layout> Spalten: 2 (oder verwenden Sie die Tastenkombination Alt + Umschalttaste + 2) und voila!
Sublime Text kann nicht nur mehr als zwei Spalten enthalten, sondern es können auch vertikale Bereiche für diejenigen erstellt werden, die einen vertikalen Monitor verwenden.
10. Verwenden Sie die Befehlspalette
Inzwischen sind Sie möglicherweise von diesen verschiedenen Tastaturkürzeln und Menüoptionen überfordert. Außerdem ist das Umschalten auf die Maus zum Auswählen von Menüoptionen eine enorme Zeitverschwendung und ein großer Produktivitätskiller.
Wenn Sie sich also von diesem Artikel entfernen und nur eines gelernt haben, lassen Sie es sich so darstellen: Lernen Sie, die Befehls-Palette von Sublime Text zu verwenden!
So rufen Sie die Befehlspalette auf:
- Strg + Umschalttaste + P (Windows, Linux)
- Befehlstaste + Umschalttaste + P (Mac)
Mit der Befehlspalette können Sie fast jeden Befehl ausführen, der für Sublime Text verfügbar ist, indem Sie ihn einfach eingeben: Ansichtsoptionen ändern, Lesezeichen öffnen, Dateien wechseln usw. Wenn Sie über Plugins verfügen, können sie auch neue Palettenbefehle installieren.
11. Speichern Sie bei Lost Window Focus
Wenn Sie wie ich sind, drücken Sie eine Milliarde Mal pro Minute Strg + S (oder Cmd + S auf dem Mac) aus Angst, dass Sie Ihre wertvollen laufenden Arbeiten verlieren. Ja, es ist gut, die Sicherungsverknüpfung zu verschleiern, und es ist auch gut, regelmäßige Datensicherungen aufzubewahren. 5 Grundlegende Informationen zur Datensicherung, die jeder Windows-Benutzer wissen sollte Daten sicher. Wenn Sie sich fragen, was, wie oft und wo Sie Ihre Dateien sichern sollten, haben wir direkte Antworten. Lesen Sie mehr, aber hier ist eine Ausfallsicherheit für Sie.
Kurz gesagt, jedes Mal, wenn Sie von Sublime Text zu einem anderen Fenster wechseln, kann Sublime Text sofort alle nicht gespeicherten Dateien speichern. Aktivieren Sie es, indem Sie Ihre Benutzereinstellungen öffnen und Folgendes hinzufügen:
“save_on_focus_lost”: wahr
Oder Sie können diese Funktion nur für bestimmte Sprachen aktivieren, indem Sie zur Option / Pakete / Benutzer / Verzeichnis, Öffnen der .sublime-einstellungen Datei für die gewünschte Sprache und fügen dort die gleiche Einstellung hinzu.
Warum verwenden Sie Sublime Text?
Natürlich ist Sublime Text nicht der einzige realisierbare Texteditor. Die besten Mac-Texteditoren, die 2018 verwendet werden können. Die besten Mac-Texteditoren, die 2018 verwendet werden können. Benötigen Sie einen neuen Texteditor für Ihren Mac? Hier sind die besten kostenlosen und kostenpflichtigen macOS-Texteditoren für Klartext, Codierung und alles dazwischen. Lesen Sie mehr, aber es gibt viele Gründe, warum es einer der beliebtesten ist, der größte ist seine schnelle Leistung und seine enorm nützlichen Produktivitätsfunktionen.
Es ist seit Jahren mein bevorzugter Texteditor, und ich sehe nicht, dass sich das bald ändern wird.
Aber ich möchte wissen: Warum benutzt DU Sublime Text? Kennen Sie weitere coole Tipps oder Tricks? Wenn Sie Sublime Text nicht verwenden, warum nicht und was verwenden Sie stattdessen? Teilen Sie uns in einem Kommentar unten mit!
Erfahren Sie mehr über: Produktivität, Programmierung, Texteditor.