You can edit almost every page by Creating an account. Otherwise, see the FAQ.

TEA (Texteditor)

Aus EverybodyWiki Bios & Wiki
Wechseln zu:Navigation, Suche


TEA

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value)|150px]]
Screenshot
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value)
Entwickler Peter Semiletov (Hackername: Roxton)
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value)
Aktuelle Version 41.1.1
(21. April 2016)
Betriebssystem Alle, auf denen Qt 4 oder 5 verfügbar ist (OS/2, Unix, GNU/Linux, Windows, Mac OS X u. a.)
Programmiersprache C++
Kategorie Texteditor, Integrierte Entwicklungsumgebung
Lizenz GNU General Public License
deutschsprachig ja
semiletov.org/tea/ & tea.ourproject.org // historisch: tea-editor.sourceforge.net / www.roxton.kiev.ua (Memento vom 9. Januar 2002 im Internet Archive)

TEA ist ein graphischer Texteditor. Sein Name ist ein Akronym, das für Text Editor of the Atomic era steht, also „Texteditor des Atomzeitalters“. Er hebt sich von anderen Texteditoren durch seinen äußerst geringen Ressourcenverbrauch trotz des großen Funktionsumfangs und seiner weitreichenden Anpassungsfähigkeit ab und ist für alle gängigen Betriebssysteme verfügbar, da er sowohl mit Qt 5 als auch mit Qt 4 eingesetzt werden kann. Seine Benutzeroberfläche ist in mehreren Sprachen lokalisiert, darunter auch Deutsch.

Bedienkonzept[Bearbeiten]

Der Funktionsumfang von TEA übersteigt den eines reinen Texteditors, da er eigentlich als Desktopumgebung für Textbearbeitung konzipiert ist. Deshalb verfügt er am rechten Fensterrand über die folgenden 5 Reiter:

  • edit
  • manage
  • tune
  • dates
  • learn

Hinter edit verbirgt sich der eigentliche Texteditor. Dieser beinhaltet am oberen Rand über eine Leiste mit Reitern, sobald mehrere Textdateien geöffnet sind, mit der man zwischen den Textdateien umschalten kann. Darunter befindet sich das Anzeige- und Bearbeitungsfenster, in dem der geöffnete Text dargestellt und bearbeitet wird. Unter diesem Fenster wird die Berarbeitungshistorie angezeigt. Als letztes folgt das FIF, das „Famous Input Field“. Dabei handelt es sich um eine spezielle Kommandozeile, in die TEA-spezifische Befehle eingegeben werden können. Die Bearbeitungshistorie und das FIF sind auch in den vier anderen Reitern sichtbar.

Der Reiter manage beherbergt einen Dateimanager, mit dem im Dateisystem des Rechners navigiert werden kann. Mit ihm öffnet man Dateien.

tune ist ein Einstellungsreiter, mit dem das Verhalten von TEA sowie der Inhalt der Menüleiste Verändert werden kann.

Im Reiter dates befindet sich ein Kalender.

Der Reiter learn beinhaltet eine detaillierte Bedienungsanleitung, in der auch die Befehle für das FIF erklärt werden.

Funktionen[Bearbeiten]

  • TEA enthält eine Auswahl an Farbpaletten und Themes, mit denen sich die Anzeigefarben verändern lassen
  • Unter tune > Benutzeroberfläche lässt sich die Funktion Aktuelle Zeile hervorheben aktivieren, die insbesondere für Korrekturarbeiten, die Vergleiche mit nichtelektronischen Texten und Texten in Bitmaps erforderlich machen, hilfreich ist. Ein typisches Anwendungsbeispiel ist die Lektur gescannter Texte, die mit einem OCR-Programm in Textdateien umgewandelt wurden, z.B. für die Erstellung von Textkorpora in der Linguistik.
  • Unter manage (Dateimanager) befindet sich ein Lesezeichenmenü, in dem Ordnerpfade zur Schnellnavigation ablegbar sind.
  • Rechtschreibprüfung
  • Frei definierbare Code-Schnipsel
  • Textauszeichnungsmodi für: HTML, XHTML, DocBook, LaTeX, Lout, DokuWiki und MediaWiki
  • Umwandlungsfunktionen
  • Textstatistikfunktionen, aufrufbar im Funktionenmenü: Text statistics; Wörter extrahieren; Words lengths; UNITAZ quantity sorting; UNITAZ sorting alphabet; Count the substring und Count the substring (regexp)
  • Mathematikfunktionen

FIF[Bearbeiten]

Das Famous Input Field erlaubt es, mit Hilfe von Befehlen den Text zu bearbeiten. Gibt man z.B. AUSGANGSTEXT~ZIELTEXT ein und klickt im Menü Suchen auf Ersetzen durch, Alles ersetzen oder Replace all in opened files, so wird der String AUSGANGSTEXT auf die im Menü angeklickte Art und Weise durch den String ZIELTEXT ersetzt.

Darüber hinaus gehören zum FIF noch drei eigenständige Bedienknöpfe, die rechts davon angeordnet sind. Von links nach rechts sind das Suchen sowie Suche aufwärts und Suche abwärts.

Pluginsystem[Bearbeiten]

TEA verfügt über eine Erweiterungsschnittstelle. Von der TEA-Homepage ist z.B. ein Plugin namens Acalc[1] abrufbar, das alle JavaScript.Math-Funktionen (sin, cos, sqrt, usw.) unterstützt. Hat man das Plugin installiert, kann man eine Formel wie z.B. 2+2*sqrt(13) in den Texteditor eingeben, markieren und mit einem Klick auf den Plugineintrag lösen lassen.

Geschichte[Bearbeiten]

Ursprünglich war TEA ein Programm für Windows. In der Version 1.0.0.49 vom 30. Dezember 2001[2] ist ersichtlich, dass das Akronym TEA damals noch für Text Editing and Authoring stand. Es folgte der Umstieg auf den Entwicklertoolkit GTK+, der es ermöglichte, das Programm sowohl für Windows als auch für Unix und Linux zu kompilieren. TEA gehört zu jenen Programmen, die später von GTK+ auf Qt portiert wurden (vgl. z.B. den Medienplayer VLC, dessen Entwickler sich ebenfalls für diesen Schritt entschieden haben).

Das Programm und der Internetauftritt waren anfangs nur auf Russisch verfügbar, was sich negativ auf die Bekanntheit und Verbreitung außerhalb der Ukraine und Russlands ausgewirkt hat. Mittlererweile ist der Internetauftritt zweisprachig (Russisch und Englisch) und das Programm selbst wurde in mehreren Sprachen lokalisiert.

Releasedatum Win32 API GTK+ Qt Kommentar
19.12.2001 1.0.0.46 Alpha
26.04.2006 12.1 13.0 Die erste GTK+ Version
(noch parallel zu Win32)
04.07.2008 18.0.0 Die erste Qt-Version (Qt 3 & Qt 4)
(von Grund auf neu programmiert)
06.08.2008 17.6.6 Die letzte reguläre GTK+ 2 Version
(lässt sich nicht auf modernen Systemen kompilieren)
24.12.2010 28.1.4 Die letzte Version, die Windows 98 unterstützt
27.04.2013 17.6.7 Adaptierung der GTK+ 2 Version für moderne Systeme
03.07.2013 18.0.0 Port der adaptierten GTK+ 2 Version auf GTK+ 3
21.04.2016 41.1.1 aktuell (Qt 4.6+ & Qt 5)

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]


Diese artikel "TEA (Texteditor)" ist von Wikipedia The list of its authors can be seen in its historical.



Read or create/edit this page in another language[Bearbeiten]