Funcionalidades de la aplicación

- Ver y editar múltiples documentos a la vez dividiendo la ventana horizontal y verticalmente.
- Gran cantidad de complementos: terminal integrado, complemento SQL, complemento de compilación, complemento GDB, sustituir en archivos, y más.
- Interfaz multidocumento (MDI).
- Uso de sesiones.
Funcionalidades generales

- Uso de codificación de texto (Unicode y muchas más).
- Permite mostrar texto bidireccional.
- Varios tipos de final de línea (Windows, Unix, Mac), permitiendo su detección automática.
- Transparencia de red (apertura de archivos remotos).
- Se puede extender mediante «scripts».
Funciones de edición avanzada

- Sistema de marcadores (también permite puntos de interrupción, etc.)
- Marcadores en la barra de desplazamiento
- Indicadores de líneas modificadas
- Números de línea
- Plegado de código
Resaltado de sintaxis

- Permite resaltado de sintaxis de unos 300 lenguajes.
- Emparejamiento de paréntesis.
- Comprobación ortográfica inteligente instantánea.
- Resaltado de las palabras seleccionadas.
Funciones de multiselección y multicursor

- Creación de múltiples cursores con el ratón o con accesos rápidos de teclado
- Permite edición interactiva, transformaciones (mayúsculas/minúsculas) y mucho más
Funcionalidades de programación

- Sangrado automático programable mediante «scripts».
- Función inteligente para crear y eliminar comentarios.
- Terminación de palabras automática con sugerencias de argumentos.
- Modo de entrada Vi
- Modo de selección de bloques rectangulares.
Buscar y sustituir

- Búsqueda incremental, también conocida como «buscar al escribir».
- Permite buscar y sustituir varias líneas.
- Permite usar expresiones regulares.
- Buscar y sustituir en varios archivos abiertos o en disco.
Crear y restaurar copias de seguridad

- Copias de seguridad al guardar.
- Archivos de intercambio para la recuperación de datos tras un fallo del sistema.
- Sistema para deshacer y rehacer.