FTE teksteditor-skjermskudd

FTE er en glimrende teksteditor, noe jeg oppdaget for noen få dager siden. Den kan redigere nærmest hvasomhelst, f.eks. shellskript, HTML, C- og Pascal-kode, også Java og Perl, binærer og rare ting som TEX, REXX og makefiler. Editoren markerer med farger etter syntaks, paranteser og nøkkelord, og ved redigering har den glimrende støtte for innrykk og også en stilig ting kalt folder. [download]

Filbrowseren i FTE
Filbrowseren følger kataloger og symlinker, og filtypen avgjøres av etternavnet ved åpning (trykking på Enter). Man kan lett bytte mellom alle åpne vinduer (filredigeringsvinduer, filbrowsere, opplisting av c-rutiner) med alt-piltast til sidene.

HTML-editor samt parantesfinning
Editoren klarer å skille mellom tekst, tager, attributter og verdier samt SGML-entiteter ( ). Legg også merke til at når markøren er på en parantes start eller slutt, så blir den motsvarende parantesen markert. Dette virker enda bedre i fx. C-koder når man skal finne ut hvor den }'en egentlig startet.

Redigering av news- og e-mail-meldinger
Perfekt for newspostinger og e-post-meldinger. Takler både quoting og headere.

C-kode
Programmerer du i C tror jeg dette er editoren for deg. Med direkte støtte for kompileringskall, innrykk, prosedyreoversikter, syntaksformattering og folding er editoren genial. Den støtter mange åpne filer samtidig, og går du ut av editoren, så husker den hvilke filer du hadde åpne til neste gang! Den husker tilogmed hvor i filen du var!

Makefile
Det er en egen tiltype for makefiler, jeg har ikke innsikt nok til å skille disse ifra vanlige sh-skript, men noe er det nok... uansett er det lett å definere sine egne datatyper, og forfatteren blir glad hvis du deler ditt arbeid med ham i så tilfelle. :)

Shellskript
Som du ser tar editoren seg av sh-skript på en fin måte, den markerer ut variabelnavn og tekststrenger, og kjenkjenner viktige nøkkelord.

Pascal og folding
Dette er et glimrende eksempel ifra det programmeringsspråket jeg kan best, pascal. Det er ifra min kode, og her er et eksempel på folding. Man organiserer koden i et slags tre ved å sette inn såkalde folder. Dette blir markert med [n] i grønn skrift, hvor n er et tall som beskriver nivået i treet. Man kan deretter henholdsvis "åpne" og "lukke" et nivå, omtrent som når man tar Expand og Collapse i kjente filbehandlere. I eksempelet er begge klassene mine kollapset og vises med grønne linjer. Tallet etter kolonnet angir antall linjer som er inneholdt i folden. Jeg synes foldene var herlige å bruke mens jeg programmerte, det gjorde at jeg kunne "gjemme" bort kode jeg var ferdig med og ikke ville se på mens jeg holdt på med noe annet.

Binær
Redigerer selvsagt binærfiler også, og da med enkel måte å sette inn tegn fra asciitabellen (helt nederst på skjermen).