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 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.
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.
Perfekt for newspostinger og e-post-meldinger. Takler både quoting
og headere.
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!
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. :)
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.
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.
Redigerer selvsagt binærfiler også, og da med enkel måte å sette inn
tegn fra asciitabellen (helt nederst på skjermen).