TEA (textový editor)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 20. května 2022; kontroly vyžadují 4 úpravy .
ČAJ
Typ Textový editor
Zapsáno v C++
Operační systém křížová platforma (Qt)
První vydání 19. 12. 2001
Nejnovější verze 61.0.0 (7. července 2022 ) ( 2022-07-07 )
Licence GPL
webová stránka tea.ourproject.org

TEA Text Editor je textový editor. Vyznačuje se velkým množstvím funkcí a poněkud neobvyklým rozhraním [1] . Zejména plní mnoho funkcí správce souborů a prohlížeče obrázků [K 1] .

Napsáno v C++ pomocí Qt [2] a zkompilováno do jednoho relativně malého spustitelného souboru [1] . Běží na Linuxu , Windows , macOS , Haiku a OS/2 . Distribuováno podle podmínek GPL .

Editor je dostupný v repozitářích řady linuxových distribucí, včetně Debianu a Ubuntu [2] .

Funkce editoru

Textový editor podporuje zvýraznění syntaxe pro značkovací jazyky, jako je LaTeX , DocBook , MediaWiki , XML a HTML / XHTML a také LilyPond a Lout . Mezi podporované programovací jazyky (obecné a specializované) patří AWK , C , C++ , Bash , BASIC , C# , D , Fortran , Java , Lua , NASM , NSIS , Pascal , Perl , PHP , R , Seed7 , Vala , Verilog a Translation PO soubory pro gettext [3] [4] .

Podporuje rozhraní s kartami s více dokumenty , základní úpravy a kontrolu pravopisu , navigaci v záložkách, úryvky [K 2] [4] a širokou škálu specializovaných funkcí, od nástrojů HTML po podporu Morseovy abecedy [1] . Speciální, automaticky ukládaný soubor crapbook.txt (v ruské verzi rozhraní, otevíraný pomocí položky menu " Bullshit ") slouží k rychlému ukládání různých poznámek a textových fragmentů a může sloužit jako jednoduchá náhrada za správce schránky jako Parcellite pro linux [4] .

Dostatečně bohaté vestavěné funkce editoru lze rozšířit pomocí skriptovacích jazyků ( Python , Perl , Ruby a Bash ) nainstalovaných v systému, zásuvných modulů napsaných v QML [5] a také zápisem xml souborů obsahujících zvýraznění syntaxe . pravidla.

Rozhraní

Obecná logika rozhraní TEA mírně připomíná odlehčené IDE Geany [4] .

Aktuální režim editoru se volí výběrem jedné z vertikálně uspořádaných záložek [2] : záložka „ edit “, pro nativní textový editor, záložka „ soubory “ pro správce souborů [K 3] a obrázky , „ ladění “ pro konfiguraci programu, „ datum “ pro organizátor kalendáře a záložka „manuál“, která umožňuje seznámit se s dokumentací pro uživatele programu [4] .

Panel nástrojů pod lištou nabídek obsahuje pouze zkratky pro základní editační úlohy a není přizpůsobitelný, nicméně rozhraní programu umožňuje „odháknout“ jednotlivé skupiny nabídky programu a otevírat jejich kopie jako samostatná okna – panely, jejichž pozice se ukládají mezi relacemi. Skladba menu závisí na aktuálním režimu editoru [4] .

V dolní části okna programu je okno „logmemo“, kde se zobrazují všechna varování editoru, různé informační zprávy (například o otevírání a ukládání souborů) a výsledky některých funkcí zpracování textu. Pod ním je tzv. „ slavné vstupní pole “ (ZPV), kde se zadávají hodnoty pro hledání a nahrazování [K 4] a některé další funkce pro zpracování textu. Funkce vyhledávání funguje také v zobrazení dokumentace, konfiguraci (pro vyhledávání položek nabídky, nastavení klávesových zkratek ) a správce souborů. V dolní části okna programu je stavový řádek , jehož obsah se konfiguruje v panelu "ladění" [4] .

Komentáře

  1. V oficiální příručce v ruštině se správce souborů nazývá správce souborů
  2. Úryvky jsou uloženy jako textové soubory ve speciální složce, kde můžete snadno přejít na odpovídající kartu ve vestavěném správci souborů a / nebo na panelu pro výběr názvu uloženého souboru.
  3. Počínaje verzí 44.0, vydanou 21. května 2017, správce souborů podporuje hromadné přejmenování souborů.
  4. Vzor vyhledávání a nahrazující řetězec jsou odděleny znakem vlnovky ( ~ ).

Poznámky

  1. 1 2 3 Mike Saunders. Tajné poklady § ČAJ. Ohromující množství funkcí pro zpracování textu  // Formát Linux . - 2005. - č. 82 .
  2. 1 2 3 Gary Richmond. Tea Text Editor založený na Qt: Správa obrazových a textových souborů v jedné  aplikaci . Free Software Magazine (27. července 2012). Získáno 2. prosince 2017. Archivováno z originálu 6. října 2017.
  3. Soubory pro zvýraznění syntaxe
  4. 1 2 3 4 5 6 7 Jack M. Germain. TEA: Hladký textový editor, který zasáhne sladké  místo . LinuxInsider . www.linuxinsider.com (21. května 2012). Získáno 2. prosince 2017. Archivováno z originálu dne 7. listopadu 2017.
  5. TEA Plugins Developer Guide . Získáno 4. prosince 2017. Archivováno z originálu 5. prosince 2017.

Literatura

Odkazy