Č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 ) |
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] .
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.
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] .
Textové editory ( seznam ) | |
---|---|
Unix / Linux | |
DOS | |
Okna | |
Víceplatformní | |
SDK | |
Funkce |