Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

Sublime Text

aus Wikipedia, der freien Enzyklopädie
Sublime Text


HTML-Darstellung
Basisdaten

EntwicklerJon Skinner,Sublime HQ
Erscheinungsjahr18. Januar 2008[1]
Aktuelle Version4 (Build 4200)[2]
(21. Mai 2025)
Aktuelle Vorabversion 4 (Build 4199)[3]
(13. Mai 2025)
BetriebssystemLinux,macOS,Microsoft Windows
Programmier­spracheC++,Python[4]
KategorieTexteditor
Lizenzproprietäre Lizenz[5]
deutschsprachignein
https://www.sublimetext.com/

Sublime Text ist einproprietärerTexteditor fürMicrosoft Windows,Linux undmacOS.

Hintergründe

[Bearbeiten |Quelltext bearbeiten]

Sublime Text wurde inC++ undPython geschrieben.[4] Der Fokus der Entwickler liegt auf Geschwindigkeit und einer schlichten Oberfläche, die für die Nutzung per Tastatur optimiert ist. Der Editor selbst ist leichtgewichtig ausgelegt, lässt sich jedoch durch Python Plugins den eigenen Bedürfnissen anpassen und erweitern.

Versionsgeschichte

[Bearbeiten |Quelltext bearbeiten]

Version 1

[Bearbeiten |Quelltext bearbeiten]

Die erste Version von Sublime Text wurde im November 2007 präsentiert und war nur unter Windows lauffähig.[6]

Oberfläche

[Bearbeiten |Quelltext bearbeiten]

Eine Besonderheit von Sublime Text ist die Bedienoberfläche, die mit verschiedenen Farbschemata gestaltet werden kann. Fast sämtliche GUI-Elemente sind ausblendbar und es gibt einenVollbildmodus, so dass Sublime Text zum ablenkungsfreien Editieren (engl.distraction-free editing) verwendet werden kann.[7]

Es ist möglich, mehrere Dateien gleichzeitig anzuzeigen; hierfür kann das Editorfenster in mehrere Zeilen und Spalten aufgeteilt werden, wobei jedes „Feld“ wiederum mehrereTabs haben kann. Dem Benutzer steht zudem eine „Minimap“, eine visuelle Übersicht über die gerade aktive Datei, zur Verfügung, so dass die Navigation in langen Quellcodes oder Texten erleichtert wird.

Funktionen

[Bearbeiten |Quelltext bearbeiten]

Aufgrund der Python-Integration ist Sublime Text nahezu beliebig erweiterbar. Das Programm eignet sich sowohl für Reintext als auch für Programmcode, es unterstütztSyntaxhervorhebung ebenso wie die Verwendung vonMakros. Auch Codevervollständigung und die Integration einesCompilers sind möglich.[8]

Version 2

[Bearbeiten |Quelltext bearbeiten]

Am 17. September 2010, vier Tage nach der Veröffentlichung von Sublime Text 1.4, wurde bekannt, dass der Entwickler beabsichtigte, die kommende Version unter dem Codenamen „Sublime Text X“ von Grund auf neu zu entwickeln.[9] Am 28. Januar 2011 wurde die erste öffentliche Alphaversion des Programms, das nun „Sublime Text 2“ hieß, freigegeben.[10] Die erste Betaversion[11] trägt die Buildnummer 2111 und wurde am 31. August 2011 veröffentlicht. Die finale Version 2.0 erschien am 26. Juni 2012.

Neuerungen

[Bearbeiten |Quelltext bearbeiten]

In Version 2 ist Sublime Text erstmals auch unter Linux und Mac OS X lauffähig. Eine wesentliche Neuerung ist „Goto Anything“ (Gehe zu irgendetwas), ein via Tastenkürzel erreichbarer Dialog, der einen Sprung in eine andere Datei oder innerhalb des gerade geöffneten Dokuments zu einer bestimmten Funktion, einer bestimmten Zeile oder einem bestimmten Symbol erlaubt.[10] Außerdem wurde das Format von Projektdateien geändert, und es wurden einige kleinere Änderungen vorgenommen.

Am 3. August 2011 wurde zusammen mit der Betaversion 2.0 build 2096 das Pluginvintage.py veröffentlicht, das die Bedienung des Texteditorsvi weitgehend emuliert; so ist auch das modale Editieren (Befehlsmodus, Eingabemodus, visueller Modus) möglich. Dieses Plugin ist standardmäßig deaktiviert.[12]

Version 3

[Bearbeiten |Quelltext bearbeiten]

Am 29. Januar 2013 veröffentlichte Jon Skinner die erste Betaversion von Sublime Text 3.[13] Die finale Version wurde am 13. September 2017 veröffentlicht. Es folgten 2018 die Version 3.1[14] und 2019 Version 3.2[15].

Neuerungen

[Bearbeiten |Quelltext bearbeiten]

Mit Sublime Text 3 wurde ein neues API, basierend auf Python 3, eingeführt, wodurch bestehende Plugins teilweise oder komplett neu geschrieben werden mussten. Ein weiterer Fokus bei der Entwicklung lag auf Geschwindigkeit; so ist Sublime Text 3 in der Lage, alle Dateien eines Projekts mittels Symbolindizierung zu durchsuchen, um schnelleren Zugriff auf bestimmte Funktionen zu ermöglichen.[16] Ab der Entwicklerversion 3127 unterstützt Sublime Text auch unter Windowssystemen Toucheingabe sowie eine hohePunktdichte.[17]Version 3.2 brachte unter anderem eine native (rein lesende)git Integration, die den jeweiligen Dateistatus darstellen kann.

Version 4

[Bearbeiten |Quelltext bearbeiten]

Am 21. Mai 2021 wurde Sublime Text 4 nach einer rund anderthalbjährigen (inoffiziellen) Betaphase offiziell freigegeben.[18]

Neuerungen

[Bearbeiten |Quelltext bearbeiten]

Zu den zahlreichen Neuerungen der vierten Hauptversion zählen unter anderem die native Unterstützung der ARM64 sowieApple M1 Architekturen, weitere Geschwindigkeitsoptimierungen (z. B. für sehr hohe Auflösungen durchOpenGL Rendering) und diverse Erweiterungen der Plugin APIs (z. B. zur besseren Unterstützung von LSP Plugins). Zudem wurde die Autovervollständigung stark überarbeitet, so dass diese nun projektübergreifend kontextsensitiv Vorschläge bietet. Zu den neuen Funktionen gehört auch die Tab Multi-Selection zur besseren Code Navigation. Darüber hinaus wurde die Oberfläche an diversen Stellen leicht angepasst, es wird ein neues Standard-Farbschema mitgeliefert und es gibt einen optionalen automatischen Darkmode.

Sublime Merge

[Bearbeiten |Quelltext bearbeiten]
Sublime Merge

Basisdaten

EntwicklerSublime HQ
ErscheinungsjahrSep. 2018
Aktuelle VersionBuild 2110
(28. Juli 2025)
Aktuelle VorabversionBuild 2109
(22. Juli 2025)
BetriebssystemLinux, macOS, Microsoft Windows
Programmier­spracheC++
Lizenzproprietäre Lizenz
https://www.sublimemerge.com/

Seit 2018 bietet Sublime HQ mitSublime Merge einengit Client an[19]. Sublime Merge teilt sich technisch wie auch vom Bedienkonzept viel mit Sublime Text[20].So kann Sublime Merge beispielsweise Syntax-Definitionen von Sublime Text verwenden. Auch die Struktur der Konfigurationsdateien zur Anpassung sind analog aufgebaut, viele Optionen lassen sich eins zu eins übertragen. Darüber hinaus wird das gleiche, hauseigene UIFramework verwendet.Sublime Merge integriert sich in Sublime Text, wenn beide installiert sind. So lässt sich beispielsweise die Versionsgeschichte einer Datei aus dem Editor heraus direkt in Sublime Merge einsehen.Für lesende Operationen wird für höhere Geschwindigkeit eine eigene, optimierte git Implementierung verwendet, schreibende werden immer über die offizielle git Bibliothek abgewickelt. Die zuvor genannte eigene git Implementierung wird auch ab Version 3.2 in Sublime Text verwendet und ist ein Beispiel für die Synergien der Entwicklung der beiden Werkzeuge.

Literatur

[Bearbeiten |Quelltext bearbeiten]
  • Herbert Braun:Erhaben texten. Wie man den Editor „Sublime Text“ richtig einsetzt. In:c't. Nr. 18, 2014, Seiten 166–169.online, kostenpflichtig

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. Sublime Blog » 1.0!
  2. www.sublimetext.com.
  3. www.sublimetext.com.
  4. abJon Skinner: Sublime Forum: sublime text 2 scrolling in OSX. 5. Februar 2011, abgerufen am 7. April 2011. 
  5. Sublime Text EULA. Sublime HQ Pty Ltd; abgerufen im 1. Januar 1 
  6. Jon Skinner: Sublime Blog:Anatomy of a Next Generation Text Editor. 30. November 2007, abgerufen am 7. April 2011. 
  7. Jon Skinner: Sublime Blog: Distraction Free Editing. 5. April 2008, abgerufen am 7. April 2011. 
  8. Sublime Text: Features. Abgerufen am 7. April 2011. 
  9. Jon Skinner: Sublime Blog: Sublime Text X. 17. September 2010, abgerufen am 7. April 2011. 
  10. abJon Skinner: Sublime Blog: Sublime Text 2: Public Alpha. 28. Januar 2011, abgerufen am 7. April 2011. 
  11. Jon Skinner: Sublime Forum: Dev Build 2110. 31. August 2011, abgerufen am 1. September 2011. 
  12. Jon Skinner: Dev Build 2096. 3. August 2011, abgerufen am 5. August 2011. 
  13. Jon Skinner: Sublime Forum: Sublime Text 3 Beta. 29. Januar 2013, abgerufen am 1. März 2013. 
  14. Will Bond and Jon Skinner: Sublime Text 3.1 Released. 7. Mai 2018, abgerufen am 18. Februar 2021. 
  15. Will Bond: Sublime Text 3.2. 13. März 2019, abgerufen am 18. Februar 2021. 
  16. Jon Skinner: Sublime Blog: Sublime Text 3 Beta. 29. Januar 2013, abgerufen am 2. März 2013. 
  17. Sublime Text (Changelog). Abgerufen am 21. April 2017. 
  18. Benjamin Schaaf: Sublime Text 4. 21. Mai 2021, abgerufen am 21. Mai 2021. 
  19. Jon Skinner: Sublime Merge - Git, Done Sublime. 20. September 2018, abgerufen am 18. Februar 2021. 
  20. Will Bond: Building a High Performance Text Editor. 19. Februar 2021, abgerufen am 18. Februar 2021. 
Abgerufen von „https://de.wikipedia.org/w/index.php?title=Sublime_Text&oldid=258353830
Kategorien:
Versteckte Kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp