Múltiplas seleções e seleções de coluna facilitam o trabalho dos tipos de edições irritantes que costumavam exigir expressões regulares. Você precisa transformar uma lista de palavras em uma estrutura JSON onde cada palavra é colocada entre aspas duplas e cada palavra citada é separada da próxima por uma vírgula? São necessárias cerca de oito teclas no Sublime Text, não importa quantas palavras você tenha na lista.

Na minha caixa de desenvolvimento do Windows, usei dois monitores largos. No meu MacBook Pro, uso a tela Retina integrada e uma tela Thunderbolt externa. A menos que eu esteja editando em uma tela e depurando em outra, geralmente quero ver vários arquivos de origem diferentes e visualizações diferentes nos arquivos de origem simultaneamente. O Sublime Text suporta múltiplas janelas, janelas divididas, vários espaços de trabalho por projeto, múltiplas visualizações e vários painéis contendo visualizações. É bastante simples usar todo o espaço da minha tela quando eu quiser e consolidá-lo quando precisar abrir espaço para depuração e testes.

Você pode personalizar tudo sobre o Sublime Text: o esquema de cores, a fonte do texto, as combinações de teclas globais, as paradas de tabulação, as associações de teclas e trechos específicos do arquivo e até mesmo as regras de realce de sintaxe. As preferências são codificadas como arquivos JSON. As definições específicas do idioma são arquivos de preferências XML. Existe uma comunidade ativa em torno do Sublime Text que cria e mantém pacotes e plug-ins do Sublime Text. Muitos recursos que inicialmente pensei que faltavam no Sublime Text – incluindo interfaces JSLint e JSHint, JsFormat, JsMinify e PrettyJSON – estão disponíveis na comunidade, usando o Package Installer.