Et typisk tekstredigeringsprogram består av følgende komponenter:
1. Tekstområde :Dette er hoveddelen av editoren der brukeren skriver og redigerer tekst. Den tar vanligvis opp mesteparten av vinduet og gir funksjoner som syntaksutheving, linjenummerering og tekstbryting.
2. Menylinje :Menylinjen inneholder et sett med menyer med alternativer for å utføre ulike handlinger som å lage en ny fil, åpne en fil, lagre en fil, redigere tekst, formatere tekst, sette inn spesialtegn og skrive ut.
3. Verktøylinjer :Verktøylinjer er rader med knapper eller ikoner som gir rask tilgang til ofte brukte kommandoer. De kan tilpasses for å inkludere verktøyene som er viktigst for brukeren.
4. Rullefelt :Rullefelt vises når tekstinnholdet overskrider størrelsen på tekstområdet. De lar brukeren bevege seg opp og ned (vertikalt rullefelt) eller venstre og høyre (horisontalt rullefelt) for å se forskjellige deler av teksten.
5. Statuslinje :Statuslinjen viser informasjon om redaktørens gjeldende status, for eksempel gjeldende linjenummer, kolonnenummer og status for ulike funksjoner som stavekontroll og ordtelling.
6. Linjal :Noen tekstredigerere inkluderer en linjal som viser den horisontale posisjonen til markøren og hjelper brukeren med å formatere teksten i henhold til bestemte marger.
7. Fanelinje :Hvis tekstredigeringsprogrammet støtter flere faner, vil det være en fanelinje som lar brukeren bytte mellom ulike åpne dokumenter eller ulike deler av samme dokument.
8. Finn og erstatt :Denne funksjonen lar brukeren søke etter spesifikk tekst i dokumentet og erstatte den med annen tekst.
9. Syntaksutheving :Denne funksjonen bruker forskjellige farger og formatering på forskjellige typer tekst basert på deres syntaks eller grammatiske struktur. Det er spesielt nyttig for programmering og koderedigering.
10. Autofullfør :Denne funksjonen foreslår mulige ordfullføringer etter hvert som brukeren skriver, noe som bidrar til å fremskynde skrivingen.
11. Angre og gjør om :Disse funksjonene lar brukeren reversere de siste redigeringshandlingene og gjenopprette dem om nødvendig.
12. Bokmerker :Bokmerker lar brukeren merke bestemte posisjoner i teksten og raskt navigere tilbake til dem.
13. Utklippstavle :Utklippstavlen lagrer midlertidige data som kopiert eller klippet tekst, slik at brukeren kan lime den inn andre steder i dokumentet eller i andre applikasjoner.
Dette er noen av de vanlige komponentene som finnes i tekstredigerere, men de nøyaktige funksjonene og oppsettet kan variere avhengig av den spesifikke applikasjonen og den tiltenkte bruken.