Programfunktioner
- Visa och redigera flera dokument samtidigt, genom att dela fönstret horisontellt och vertikalt
- Många insticksprogram: inbäddad terminal, SQL-insticksprogram, bygginsticksprogram, GDB-insticksprogram, Ersätt i filer, med mera
- Flerdokumentgränssnitt (MDI)
- Sessionsstöd
Allmänna funktioner
- Kodningsstöd (Unicode och många andra)
- Stöd för bidirektionell textåtergivning
- Stöd för radslut (Windows, Unix, Mac), inklusive automatisk detektering
- Nätverkstransparens (öppna fjärrfiler)
- Utökningsbart via skript
Avancerade redigeringsfunktioner
- Bokmärkessystem (stöder också brytpunkter, etc.)
- Rullningslistmarkeringar
- Indikering av radändringar
- Radnummer
- Kodvikning
Syntaxfärgläggning
- Färgläggningsstöd för mer än 300 språk
- Parentesmatchning
- Smart stavningskontroll i farten
- Färgläggning av utvalda ord
Funktioner för flera markeringar och markörer
- Skapa flera markörer med musen eller snabbtangenter
- Stöder interaktiv redigering, omvandlingar (små och stora bokstäver) och mycker mer
Programmeringsfunktioner
- Skriptbar automatisk indentering
- Smart hantering för kommentera och avkommentera
- Automatisk komplettering med argumenttips
- VI-inmatningsläge
- Rektangulärt blockmarkeringsläge
Sök och ersätt
- Inkrementell sökning, också känt som “sök medan du skriver”
- Stöd för sök och ersätt av flera rader
- Stöd för reguljära uttryck
- Sök och ersätt i flera öppna filer eller filer på disk
Säkerhetskopiera och återställ
- Säkerhetskopior vid spara
- Växlingsfiler för att återställa data vid systemkrascher
- System för ångra och gör om