Afficher et modifier de multiples documents en même temps, en séparant horizontalement et verticalement la fenêtre.
Beaucoup de modules externes : Terminal intégré, module externe « SQL », module externe de compilation, module externe « GDB », remplacement dans les fichiers et bien plus
Interface multi-documents (MDI)
Prise en charge de session
Fonctionnalités générales
Prise en charge de l'encodage (Unicode et bien d'autres)
Prise en charge du rendu de texte bi-directionnel
Prise en charge de la fin de ligne (Windows, Unix, Mac), y compris la détection automatique
Transparence réseau (ouverture de fichiers distants)
Extensible grâce à des scripts
Fonctionnalités avancées de l'éditeur
Système de signets (aussi pris en charge : points d'arrêt, etc.)
Marques de barres de défilement
Indicateurs de modifications de lignes
Numéros de lignes
Repliage de code
Coloration syntaxique
Prise en charge de la coloration syntaxique de plus de 400 langages
Correspondance des parenthèses
Vérification orthographique intelligente et à la volée
Mise en valeur des mots sélectionnés
Fonctionnalités de multi-sélection et de curseurs multiples
Créer des curseurs multiples avec des raccourcis pour votre souris ou votre clavier.
Prend en charge la modification interactive, les transformations (majuscules /minuscules) et bien plus
Fonctionnalités de programmation
Indentation automatique programmable
Gestion intelligente pour commenter et dé-commenter
Auto-complémentation avec les suggestions d'arguments
Mode de saisie « vi »
Mode de sélection avec bloc rectangulaire
Chercher et remplacer
Recherche incrémentale, connue aussi comme “trouver comme vous saisissez”
Prise en charge de la recherche et le remplacement multi-lignes
Prise en charge des expressions rationnelles
Rechercher et remplacer dans de multiples fichiers ouverts ou dans des fichiers sur le disque
Sauvegarder et restaurer
Archivage à la sauvegarde
Échanger les fichiers pour retrouver les données après un plantage du système