TE | |
---|---|
Sorts | Textredigerare |
Skrivet i | C++ |
Operativ system | tvärplattform (Qt) |
Första upplagan | 2001-12-19 |
senaste versionen | 61.0.0 (7 juli 2022 ) |
Licens | GPL |
Hemsida | tea.ourproject.org |
TEA Text Editor är en textredigerare. Den har ett stort antal funktioner och ett något ovanligt gränssnitt [1] . I synnerhet utför den många av funktionerna i en filhanterare och bildvisare [K 1] .
Skrivet i C++ med Qt [2] och kompilerat till en relativt liten körbar [1] . Körs på Linux , Windows , macOS , Haiku och OS/2 . Distribueras enligt villkoren i GPL .
Redaktören är tillgänglig i arkiven för ett antal Linux-distributioner, inklusive Debian och Ubuntu [2] .
Textredigeraren stöder syntaxmarkering för märkningsspråk som LaTeX , DocBook , MediaWiki märkning , XML och HTML / XHTML samt LilyPond och Lout . Programmeringsspråk som stöds (generiska och specialiserade) inkluderar AWK , C , C++ , Bash , BASIC , C# , D , Fortran , Java , Lua , NASM , NSIS , Pascal , Perl , PHP , R , Seed7 , Vala , Verilog och Translation PO-filer för gettext [3] [4] .
Den stöder ett gränssnitt med flera dokumentflikar , grundläggande redigering och stavningskontroll , bokmärkesnavigering, utdrag [K 2] [4] och ett brett utbud av specialiserade funktioner, från HTML-verktyg till morsekodstöd [1] . En speciell, automatiskt sparad crapbook.txt-fil (i den ryska versionen av gränssnittet, öppnad med menyalternativet " Bullshit ") används för snabb lagring av olika anteckningar och textfragment och kan fungera som en enkel ersättning för en urklippshanterare såsom Parcellite för linux [4] .
Tillräckligt rika inbyggda funktioner i editorn kan utökas med skriptspråk ( Python , Perl , Ruby och Bash ) installerade i systemet, plugin- program skrivna i QML [5] och även genom att skriva xml- filer som innehåller syntaxmarkering regler.
Den allmänna logiken i TEA-gränssnittet påminner något om den för lätta IDE Geany [4] .
Redaktörens nuvarande läge väljs genom att välja en av de vertikalt arrangerade flikarna [2] : fliken " redigera ", för en inbyggd textredigerare, fliken " filer " för filhanteraren [K 3] och bilder , " fliken felsökning ” för att konfigurera programmet, ” datum ” för kalenderorganisatören och fliken ”manuell”, som låter dig bekanta dig med dokumentationen för programanvändare [4] .
Verktygsfältet under menyraden innehåller endast genvägar för grundläggande redigeringsuppgifter och är inte anpassningsbart, men programgränssnittet låter dig "haka av" enskilda grupper av programmenyn, öppna kopior av dem som separata fönster -paneler, vars positioner sparas mellan sessionerna. Menyns sammansättning beror på redigerarens aktuella läge [4] .
Längst ner i programfönstret finns ett "logmemo"-fönster, där alla redaktörsvarningar, olika informationsmeddelanden (till exempel om att öppna och spara filer) och resultatet av vissa textbehandlingsfunktioner visas. Nedanför finns det så kallade " berömda inmatningsfältet " (ZPV) där värden skrivs in för att söka och ersätta [K 4] och några andra textbehandlingsfunktioner. Sökfunktionen fungerar även i dokumentationsvyn, konfiguration (för att söka efter menyalternativ, för att ställa in snabbtangenter ) och filhanteraren. Längst ner i programfönstret finns statusfältet , vars innehåll konfigureras i "debugging"-panelen [4] .
Textredigerare ( lista ) | |
---|---|
Unix / Linux | |
DOS | |
Windows | |
Cross-platform | |
SDK | |
Funktioner |