Een teksteditor is een programma welke wordt gebruikt voor het aanmaken en wijzigen van de inhoud van tekstbestanden. De meeste besturingssystemen hebben een teksteditor; DOS heeft edit, Windows heeft Notepad, MacOS heeft SimpleText.
Debian voorziet in een verbijsterende variëteit aan teksteditors. vi en emacs zijn de twee klassiekers, vermoedelijk het meest indrukwekkend en de meest gebruikten. Zowel vi als emacs zijn heel complex en vereisen wat oefening, maar ze kunnen het wijzigen van tekst uiterst efficiënt maken. emacs draait zowel in een terminal als onder het X Window Systeem; vi draait normaal gesproken in een terminal, maar de variant vim heeft een -g optie waarmee het mogelijk is er onder X mee te werken.
Eenvoudige editors zijn onder andere nedit, ae, jed, en xcoral. nedit en xcoral voorzien in makkelijk-te-gebruiken grafische interfaces voor het X Window Systeem. Er zijn tevens verscheidene vi varianten, en een Emacs variant genaamd XEmacs.
Deze tutorial zal het gebruik van enig speciale editor niet in detail behandelen, alhoewel we in het kort vi introduceren, aangezien het klein en snel is en het bijna altijd beschikbaar is, en mogelijk moet je het ongeacht je voorkeurseditor ooit gebruiken. Emacs voorziet zelf in een uitstekende interactieve tutorial; laad Emacs met de opdracht emacs en typ F1 t om het te lezen. Emacs is een uitstekende keuze voor nieuwe gebruikers die geïnteresseerd zijn in een editor voor algemeen gebruik of programmeren.