For faster navigation, this Iframe is preloading the Wikiwand page for Teksteditor.

Teksteditor

En teksteditor er et computerprogram til at redigere ren tekst. Der følger en teksteditor med de fleste styresystemer, og den kan bruges til blandt andet at redigere konfigurationsfiler og kildekode.

Ren tekst vs. tekstbehandlingsdokument

[redigér | rediger kildetekst]

Der eksisterer nogle principielle forskelle mellem ren tekst, lavet af en teksteditor, og dokumenter lavet af et tekstbehandlingsprogram som Microsoft Word, LibreOffice Writer eller WordPerfect.

  • En fil, som består af ren tekst bruger et tegnsæt som fx ASCII, ISO-8859 eller Unicode til at repræsentere tal, bogstaver og en række symboler. Den eneste slags formattering, man kan opnå i ren tekst er blanktegn og linjeskift.
  • Dokumenter har derimod mulighed for at indeholde formatteret tekst som fx halvfed og kursiv, adskillige skriftsnit, tabeller og punktlister. Nogle dokumentformater kan redigeres med en teksteditor i kodeform, mens andre har et binært filformat.

Før teksteditorer eksisterede blev computere instrueret igennem hulkort og hulkortmaskiner. Teksten blev gemt i kasser fyldt med disse papstykker og indlæst ved hjælp af kortlæsere. De magnetbånd som teksten blev indlæst på havde ikke nogen linjeseparator, og man antog generelt en fast margin på 80 tegn. Et alternativ til hulkort var papirstrimler lavet af teletype-maskiner (TTY'er), som behøvede et særligt tegn for at indikere en slutning.

Nogle teksteditorer kan kun håndtere tekstfiler op til en bestemt størrelse, mens andre kan håndtere vilkårligt store filer så længe, at der er ram nok.

Teksteditorer bruges typisk i forbindelse med programmering, og mange har funktioner, der kan hjælpe i denne sammenhæng. Det kan være visning af linjenumre, automatisk formatering af kildekode til et bestemt programmeringssprog og fremhævelse af bestemte strukturer i kildekoden. Makroer er en anden mulighed, som ses i nogle teksteditorer. De er meget praktiske, hvis man ofte skal bruge den samme tekst som for eksempel en licenstekst, der skal sættes ind i alle programfiler.

Der er mange forskellige teksteditorer på markedet. Her er et lille udvalg:

  • ed – af historisk interesse (UNIX)
  • edlin (MSDOS)
  • EDT (Udviklet af DEC)
  • Emacs
  • Gedit (Gnome)
  • Kate (KDE)
  • Nano
  • Notepad (MS Windows)
  • Notepad++
  • Notepad2
  • Programmer's Notepad
  • QED
  • sam
  • TECO
  • Textpad
  • UltraEdit
  • vi (UNIX)
  • vim ("Vi IMproved")
  • Wordpad (Kombineret teksteditor og tekstbehandling – MS Windows)




SoftwareSpire
Denne artikel om software og programmering er en spire som bør udbygges. Du er velkommen til at hjælpe Wikipedia ved at udvide den.
{{bottomLinkPreText}} {{bottomLinkText}}
Teksteditor
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?