sublimetext3
Wortschatz
Suche…
Einführung
Dies ist ein wirklich kleiner Teil, aber dennoch unerlässlich, wenn Sie effizient mit anderen Personen kommunizieren möchten, die Sublime Text 3 verwenden.
Mehr keymap
: settings
, keymap
, mousemap
usw.
Themes
Ein Thema ändert die globale Oberfläche von Sublime Text 3. Es ändert die Registerkarten, die Seitenleiste, die Quick Panels (goto, die Befehlsleiste), die Statusleiste usw.
Hier ist eine nicht erschöpfende Liste von Themen (Top 100):
- Predawn
- Materielles Thema
- Theme - Weltraumgrau
- Seti_UI
- Theme - Brogrammer
- Thema - Flatland
- Thema - Soda
Hinweis: Die Konvention für die Namen der Designpakete lautet, dass sie mit Theme -
.
Theme - Focus
img/
focus.light.sublime-theme
focus.dark.sublime-theme
Wie Sie sehen, wird diese Konvention nicht wirklich respektiert.
Die Designs sind in einer .sublime-theme
Datei definiert.
Farbschemata
Das Farbschema ändert die Farben des Codes . Sie können beispielsweise ändern, mit welcher Farbe die Schlüsselwörter hervorgehoben werden, mit welcher Farbe die Zeile, in der die Einfügemarke angezeigt wird, hervorgehoben wird (in den Voreinstellungen muss " highlight_line
auf " true
(nicht Teil des Koordinatensystems)) Farbe der Einfügemarke usw.
Viele Themen enthalten Farbschemata oder viele Pakete enthalten viele davon.
braucht beispiel für pakete
Das Farbschema wird in einer .tmTheme
Datei definiert. Dies ist eine XML-Datei im Property List-Format, die von vielen Texteditoren verwendet wird.
Die Konvention für die Namen Farbschemata Pakete ist , dass sie mit Start - Color Scheme -
Color Scheme - Focus
first.tmTheme
second.tmTheme
...
Werkzeuge
- Sie können diese Web-App verwenden, um Ihre Farbschemas zu erstellen / bearbeiten: tmTheme-Editor .
- Ein anderes Werkzeug ist ColorSchemeEditor , mit dem Sie Ihr Farbschema in Sublime Text bearbeiten können.
- Sie können auch das Farbschema mit Schemr sehr schnell wechseln
Plugins
Plugins sind .py
Dateien, die das Verhalten von Sublime Text 3 ändern. Sie werden, wie Sie wahrscheinlich vermutet haben, in Python geschrieben .
Da es viele verschiedene Arten von Plugins gibt (Textmanipulation, Fusseln, Formatieren, Vorschau usw.), werden wir kein Beispiel geben, um diese Seite nicht mit einer riesigen Liste zu füllen. Werfen Sie einen Blick auf die Package Control-Browsing-Seite, wenn Sie Ihren Workflow mit einigen Plugins optimieren möchten (sollten Sie).
Pakete
Ein Paket ist ein Ordner, der alles enthalten kann, was in diesen Beispielen aufgeführt ist (und etwas, das nichts mit Sublime Text 3 zu tun hat, z. B. gulpfile.js
wenn Sie einige Aufgaben automatisieren).
Sie können jedes Paket mit der Paketsteuerungserstellung installieren.
Ein .sublime-package
?
Vielleicht haben Sie gesehen, dass Sie bei der Installation eines Pakets mit der .sublime-package
nur ein .sublime-package
im Ordner Install Packages
... Wie kommt es, dass Sie den Code nicht erhalten? Bei einem .sublime-package
handelt es sich tatsächlich um eine umbenannte .zip
Datei. Sie können einige Dateien innerhalb eines .sublime-package
mit PackageResourceViewer extrahieren oder in der Vorschau anzeigen .
die Einstellungen
Die Einstellungen sind, wie so viele Dinge in Sublime Text 3, einfache JSON
Dateien. Die Erweiterung der Datei ist jedoch nicht .json
sondern .sublime-settings
. Wie Sie wahrscheinlich verstanden haben, ändern die Einstellungen, wie sich die Pakete auf Sublime Text 3 auswirken. Es ist wichtig, möglichst viele Einstellungen zur Optimierung Ihres Workflows zu kennen .
Das System für die meisten Pakete ist das Folgende: ein Standardpaket und ein Benutzerpaket, das das Standardpaket überschreibt.
Um die Priorität der Einstellungen zu verstehen (was dringend empfohlen wird), werfen Sie einen Blick auf die inoffizielle, aber beeindruckende Dokumentation: http://docs.sublimetext.info/de/latest/customization/settings.html#the-settings- Hierarchie