Funcionalidades da Aplicação
- Veja e edite vários documentos ao mesmo tempo, dividindo a janela na horizontal e na vertical
- Diversos 'plugins': Terminal incorporado, 'plugin' de SQL, 'plugin' de compilação, 'plugin' do GDB, Substituição nos Ficheiros, entre outros
- Interface multi-documentos (MDI)
- Suporte para sessões
Funcionalidades Gerais
- Suporte para diferentes codificações (Unicode, entre muitas outras)
- Suporte para o desenho de texto bidireccional
- Suporte para diferentes fins de linha (Windows, Unix, Mac), incluindo a detecção automática
- Transparência na rede (abertura de ficheiros remotos)
- Extensível através de programação
Funcionalidades Avançadas do Editor
- Sistema de favoritos (também suportado: pontos de paragem, etc.)
- Marcações na barra de deslocamento
- Indicadores de linhas modificadas
- Números de linha
- Dobragem de código
Realce de Sintaxe
- Suporte para o realce de sintaxe de cerca de 300 linguagens
- Correspondência de parêntesis
- Verificação ortográfica inteligente e em tempo-real
- Realce das palavras seleccionadas
Funcionalidades de selecção e cursores múltiplos
- Criação de vários cursores com o seu rato ou com combinações de teclas
- Suporte para a edição interactiva, transformações (maiúsculas/minúsculas) e muito mais
Funcionalidades de Programação
- Indentação automática programável
- Tratamento da aplicação e remoção de comentários inteligente
- Completação automática com sugestão dos argumentos
- Modo de introdução de dados do VI
- Modo de selecção em blocos rectangulares
Pesquisa & Substituição
- Pesquisa incremental, também conhecida por “pesquisa à medida que escreve”
- Suporte para a pesquisa & substituição em várias linhas
- Suporte para expressões regulares
- Pesquisa & substituição em vários ficheiros abertos ou em ficheiros no disco
Salvaguarda e Reposição
- Cópias de segurança na gravação
- Ficheiros temporários para recuperar os dados em caso de estoiro do sistema
- Suporte para desfazer / refazer