Tekstredigerer i fullskjerm

En teksteditor fullskjerm ( engelsk  : fullskjerm ) eller visuell redaktør lar deg redigere tekst på en datamaskin ved å bruke skjermen i to dimensjoner, i motsetning til tekstredigerings skrivemaskinterminaler som skrev som fungerte mote. I begge tilfeller er dette redaktører i tekstmodus, og bruker ikke det grafiske grensesnittet (eller fungerer i en tekstøkt på en grafisk terminal).

Fullredigeringsredaktører står vanligvis i kontrast til linje-for-linje-redaktører , for eksempel ed eller EDLIN .

Dette begrepet brukes noen ganger for å referere til en tekstredigerer i tekstmodus , i motsetning til grafiske applikasjoner. Alle redaktører med et grafisk miljø er i fullskjerm , men ikke alle tegnredaktører.

Den engelske oversettelsen er visuell redaktør . Bokstavelig oversettelse "visuell redaktør" finnes noen ganger i fransktalende litteratur.

De to typene redaktører i fullskjerm

Forlag har historisk sett vært knyttet til to typer: med en såkalt “intelligent” skjerm eller med en passiv skjerm, hver med sine fordeler og ulemper.

Smarte skjermredaktører

En slik redaktør samhandler bare med sentralenheten når en tast som Entereller en av funksjonstastene (Fx) eller handling (PAn) terminalen trykkes . Resten av tiden, er det native innføringsmuligheter som tilbys av terminalstyreenhet som tillater tilsetning, delesjon eller innskudd av tegn i alle linjer som vises på skjermen. Kontrollenheten må imøtekomme følgende forespørsler:

Disse handlingene ble utført av avkanaliserte nøkler, som deretter for det meste ble overført til tastaturene til IBM PC .

En skjermlinje består vanligvis av to felt: linjeområdet og linjenummerområdet. Kontrollenheten brukes derfor mye til enkle handlinger og den sentrale enheten veldig lite til mer komplekse handlinger. Allerede i 1977 gjorde dette systemet det mulig å håndtere nesten 300 24x80 IBM 3270-skjermer samtidig på en 4 MB maskin!

Den første kjente redaktøren av denne typen var EDGAR (EDiting Graphically And Recursively) på 3270-skjermen. Den ble raskt etterfulgt av Xedit , skrevet av Xavier de Lamberterie og brukt over hele verden.

Passive skjermredaktører

I et slikt tilfelle er dette veldig billige ASCII-terminaler (til og med en enkel Minitel 1B kan være tilstrekkelig) som samhandler direkte med sentralenheten. Denne løsningen passer perfekt til personlige datamaskiner og var også egnet for minidatamaskiner med et lite antall terminaler. Forbruket var høyere (vanligvis 0,2 MIPS / arbeidsstasjon), men implementeringen både enklere og billigere)

Typiske redaktører av denne familien er vi og vim .

Syntese redaktører

Eksempler

Blant de mest populære fullskjermsredaktørene finner vi: