Sublime Text: Kostenpflichtig, aber professionell
Der Texteditor Sublime Text ist das Arbeitstier für Texte und Programmierung. Sublime Text sticht die Konkurrenz durch seine Flexibilität und Erweiterbarkeit aus. Ein weiteres dickes Plus des Editors ist die wunderbar reduzierte Arbeitsoberfläche. Mit Hilfe der integrierten Plugin-API erweitern Sie die ohnehin schon außergewöhnlichen Editierfähigkeiten von Sublime Text ein weiteres Mal.
Die Arbeitsumgebung von Sublime Text passt man auf Wunsch vollkommen an die eigenen Wünsche an. Ob Tastaturkürzel, Menüs, Code-Schnipsel, Farben, Macros oder Autovervollständigungen, über die JSON-Konfigurationsdateien baut man sich seinen perfekten Editor zusammen.
Auf Web-Entwickler warten zahlreiche kostenlose – oft über Github erhältliche – Plugins, die sich mit wenigen Tastenkombinationen in Sublime installieren lassen.
Eine der umwerfenden Funktionen ist die Möglichkeit per Tastaturkombination oder Maus mehrere Cursor in einem Dokument zu positionieren, um Passagen gleichzeitig zu editieren.
Erweiterungen für Sublime Text
Emmet: Schneller mit HTML und CSS arbeiten
Emmet erweitert den Arbeitsfluss mit HTML und CSS und beschleunigt ungemein die Arbeit.
Nummernfolgen automatisch eingeben
Text Pastry ist ein kostenloses Plugin für Sublime Text, dass die Funktion multiple selections erweitert. Mit Hilfe des Plugins erstellt man z.B. unkompliziert Nummernfolgen, die sich erhöhen oder wiederholen.
Text Pastry auf dem Mac über die Kommandozeile aufrufen:
- Multiple Cursor platzieren
- Tastenkombination CMD + Umschalt + p
- text-pastry eingeben
- über Cursortasten Funktion auswählen
- Eingabetaste drücken.
Mit dem Kurzbefehl CMD + Alt + n öffnen Sie direkt die Text Pastry-Befehlszeile und können direkt Variablen eingeben.
Markdown Editing
Markdown Editing erweitert Sublime Text um hilfreiche Funktionen, wenn man Texte mit Markdown schreibt. Neben Syntax-Highlighting, eigenen Einstellungen für Markdown-Dokumente erleichtert Markdown Editing die Arbeit auch mit Tastaturkürzeln. Hier meine Lieblingstastaturkürzel:
- ⌘ ⌥ V will paste the contents of the clipboard as an inline link on selected text
- ⌘ ⌥ R will paste the contents of the clipboard as a reference link
- ⌘ ⌥ K inserts a standard inline link, ⌘ ⇧ K inserts an inline image
- ⌘ ^ 1 through ⌘ ^ 6 wird die entsprechende Anzahl von Hashmarks für Schlagzeilen hinzugefügt. Arbeitet mit Leerzeilen und ausgewählten Texten zusammen mit den oben genannten Headline-Tools. Wenn Sie eine ganze bestehende Überschrift auswählen, werden die aktuellen Hashmarks entfernt und durch die von Ihnen gewünschte Kopfebene ersetzt. Dieser Befehl respektiert nun die Einstellung der Einstellung match_header_hashes.
Seitenleiste erweitern: Dateien bewegen, umbennen, kopieren
Mit SideBarEnhancements erweitern Sie Sublime Text um wichtige Funktionen, wie z.B. das Verschieben von Dateien über die Seitenleiste oder das Kopieren eines Pfades einer Datei.
Sublimerge: Code vergleichen
Mit Sublimerge vergleichen Sie Code und fügen ihn zusammen. Dazu nutzt Sublimerge eine geteilte Ansicht mit zwei Fenstern, über die man den Code vergleichen kann. Starten Sie Sublimerge so markiert die Erweiterungen Änderungen bzw. Unterschiede der zwei Dokumente.
Installierte Erweiterungen (Packages), die ich für Sublime Text nutze.
Preferences -> Package Settings -> Package Control -> Preferences - User
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"A File Icon",
"AutoFileName",
"Autoprefixer",
"Boxy Theme",
"BracketHighlighter",
"Color Highlighter",
"DA UI",
"Emmet",
"FileDiffs",
"HTML Boilerplate",
"HTML5",
"MarkdownEditing",
"MarkdownTOC",
"Package Control",
"PackageResourceViewer",
"Sass",
"SideBarEnhancements",
"Terminal",
"Text Pastry",
"Unicode Character Highlighter"
]
}