[[Vorlage(Getestet, focal, jammy)]] {{{#!vorlage Wissen [:Paketquellen_freischalten/PPA: Verwenden eines PPAs] [:Pakete installieren:Installation von Programmen] [:Archivmanager: Eine Archivdateien entpacken] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] }}} [[Inhaltsverzeichnis(1)]] [http://www.sublimetext.com/ Sublime Text] {en} ist ein kommerzieller Texteditor für Linux, Mac OS X und Microsoft Windows, der von Jon Skinner entwickelt wird. Er wurde in den Sprachen [:Python:] und C++ geschrieben und eignet sich wegen seinen Funktionen überwiegend für Entwickler. Im November 2007 wurde die erste Version präsentiert, die ausschließlich unter Windows lauffähig war. Fünf Jahre später wurde schließlich Sublime Text 2 veröffentlicht, die neben weiteren wichtigen Neuerungen Linux und Mac OS Unterstützung mitbrachte. Inzwischen ist der Editor (Mai 2023) in Version 4 erhältlich. [[Bild(./sublime_text3.png, 250, align=right, title="Sublime Text 3")]] Das Programm richtet sich an erfahrene Entwickler, die kein Problem damit haben, den Editor mit Hilfe von JSON-Textdateien zu konfigurieren (das Programm ist daher auch nicht deutschsprachig). Hat man das System mit reduzierter Oberfläche, Plug-in-API und den außergewöhnlichen Editierfähigkeiten erst einmal verstanden, lässt sich das Programm vollkommen an die eigenen Wünsche anpassen. Beide Versionen können für Evaluierungszwecke ohne Einschränkungen getestet werden. Um letztendlich alle Funktionen dauerhaft nutzen zu können, ist jedoch eine kostenpflichtige Lizenz erforderlich. Eine drei Jahre gültige Einzellizenz für Privatanwender kann für ca. 100 $ (USD) auf der [https://www.sublimetext.com Herstellerseite] {en} über Paypal oder Karte erworben werden. Diese ist nicht plattformbezogen und für alle Versionen von Sublime Text gültig. Unter ''"Help → Enter Licence"'' kann diese dann eingefügt werden. Echte Open-Source-Software ist dagegen der Editor [https://limetext.github.io Lime Text] {en}, der als freie Alternative zu Sublime Text entwickelt wurde. = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Sublime Text befindet sich nicht in den offiziellen Paketquellen und lässt sich am einfachsten über eine Fremdquelle installieren. Der Hauptvorteil gegenüber einer manuellen Installation: man wird bei Updates automatisch benachrichtigt. == via Fremdquelle == [[Vorlage(Fremdquelle, https://download.sublimetext.com/ apt/stable/)]] [[Vorlage(Fremdquelle-auth, https://download.sublimetext.com/sublimehq-pub.gpg)]] {{{#!vorlage Paketinstallation sublime-text }}} Weitere Informationen zur Einbindung der Repositories können dem [https://www.sublimetext.com/docs/linux_repositories.html entsprechenden Anschnitt der Dokumentation] entnommen werden. == Manuell == Über die Projektseite stehen [https://www.sublimetext.com/download vorkompilierte Binärdateien] {en} für 64-bit-Systeme zur Verfügung, die zur Nutzung nur in einen beliebigen Ordner entpackt[3] werden müssen oder über die lokale Paketverwaltung installiert werden können. [[Vorlage(Fremd, Software)]] = Verwendung = Das Programm kann nach der Installation sofort gestartet werden. Entweder über den bei der Installation über die Fremdquelle oder die Fremdpakete angelegten [:Programmstarter:], den Befehl `subl` (der ggf. [https://www.sublimetext.com/docs/command_line.html#linux angelegt] {en} werden muss) oder mit direkter Pfadangabe (bei einer manuellen Installation ist der Pfad entsprechend anzupassen): {{{#!vorlage Befehl /opt/sublime_text/sublime_text }}} Zu beiden Versionen existiert eine ausführliche, aber ausschließlich englischsprachige Dokumentation (siehe den Abschnitt [#Links Links] weiter unten). == Erweiterungen == Wenn die eingebauten Funktionen nicht ausreichen, kann Sublime Text mit Erweiterungen (Plugins) ausgestattet werden. Grundlage zur Installation dieser Erweiterungen ist der Erweiterungsmanager Package Control. Den Befehl zur Installation, der über die im Editor integrierte Konsole eingegeben wird, gibt es auf der [https://packagecontrol.io/ offiziellen Webseite] {en}. Nach einem Neustart des Programms kann mit folgendem Befehl das Erweiterungsverzeichnis durchsucht werden: {{{#!vorlage Befehl install }}} Alternativ steht diese Funktion über ''"Preferences -> Package Control"'' zur Verfügung. == Einstellungen == Die lokale Konfiguration wird im [:Homeverzeichnis:] im Ordner '''~/.config/sublime-text/''' gespeichert. Systemweite Konfigurationsdateien finden sich im Ornder '''/opt/sublime_text/'''. Sie können manuell oder im Hauptfenster über ''"Preferences -> Settings"'' geändert werden. Zu den einzelnen Dateien, der Syntax und der Reihenfolge ihrer Abfrage siehe die [https://www.sublimetext.com/docs/settings.html Übersichtsseite] {en}. = Links = * [https://www.sublimetext.com/docs/index.html Dokumentation] {en} - Anleitungen, Tastenkürzel, Erweiterungen * [https://www.sublimetext.com/docs/linux_repositories.html Sublime Text für Linux] {en} * [wikipedia:Sublime_Text:Sublime Text] - Wikipedia * [https://tuxproject.de/blog/2013/09/sublime-text-na-ja-ich-habs-versucht/ Sublime Text: Na ja, ich hab’s versucht] {de} - Vergleich mit anderen Editoren. Blogbeitrag, 09/2013 * [:Editoren:] {Übersicht} Programmübersicht #tag: Programmierung, Editor, unfreie Software, Python