TEA (textredigerare)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 20 maj 2022; kontroller kräver 4 redigeringar .
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 ) ( 2022-07-07 )
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] .

Editorfunktioner

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.

Gränssnitt

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] .

Kommentarer

  1. I den officiella manualen på ryska kallas filhanteraren filhanteraren
  2. Snuttar lagras som textfiler i en speciell mapp, där du enkelt kan gå till motsvarande flik i den inbyggda filhanteraren och/eller i panelen för att välja namn på den sparade filen.
  3. Från och med version 44.0, släppt den 21 maj 2017, stöder filhanteraren massbyte av filer.
  4. Sökmönstret och ersättningssträngen är åtskilda av ett tildetecken ( ~ ).

Anteckningar

  1. 1 2 3 Mike Saunders. Hemliga skatter § TEA. Ett häpnadsväckande antal funktioner för textbehandling  // Linux-format . - 2005. - Nr 82 .
  2. 1 2 3 Gary Richmond. Den Qt-baserade Tea Text Editor: Hantera bild- och textfiler i ett  program . Free Software Magazine (27 juli 2012). Hämtad 2 december 2017. Arkiverad från originalet 6 oktober 2017.
  3. Syntaxmarkeringsfiler
  4. 1 2 3 4 5 6 7 Jack M. Germain. TEA: A Smooth Text Editor That Hits the Sweet  Spot . LinuxInsider . www.linuxinsider.com (21 maj 2012). Hämtad 2 december 2017. Arkiverad från originalet 7 november 2017.
  5. Utvecklarguide för TEA Plugins . Hämtad 4 december 2017. Arkiverad från originalet 5 december 2017.

Litteratur

Länkar