O que você mais gosta EmEditor?
FUNCIONALIDADE:
Não há nada que o EE não possa fazer: esse é seu principal ponto de venda. Está repleto de funcionalidades integradas e permite que você estenda essa funcionalidade central com macros scriptáveis. Pense na "flexibilidade do UltraEdit sem a reprodução de macro lenta como a morte".
O EmEditor também é útil de maneiras inesperadas: esqueça o Excel, o EE é A MELHOR maneira de trabalhar com arquivos CSV. Há alguns anos, venho usando o EE em vez do Excel para processar rapidamente / classificar / filtrar dados das minhas contas bancárias e cartões de crédito na época de impostos.
A propósito, a função "filtro" é extraordinariamente útil, e não me lembro de tê-la visto em outros editores: digite uma string e o EE oculta todas as linhas, exceto as que contêm essa string. Outra configuração, um tanto relacionada, é a capacidade (Editar > Restrição) de restringir a área de edição atual a uma subparte do arquivo atual. (Pressionar Ctrl+Home vai para o topo dessa área lógica, não para o topo do arquivo, e a pesquisa é restrita a essa área ativa. Super útil, e não me lembro de ter visto isso em outro editor.
Você pode não apenas personalizar menus e itens, mas até mesmo suas teclas de atalho (por exemplo, definir Alt+A como atalho renomeando o menu "&Search" para "Se&arch").
QUALIDADE:
Sou desenvolvedor web fullstack, mas já fiz bastante desenvolvimento para Windows. Nunca vi um software que aproveitasse tão bem todas as APIs do Windows. Dá para perceber que tudo é feito com cuidado e reflexão, até mesmo a funcionalidade mais mundana. (Até mesmo o "Ferramentas > Importar e Exportar" usa assistente nativo e barras de progresso. Se você já fez desenvolvimento para Windows, saberá que é muito mais fácil implementar isso como uma série de itens de submenu e apenas salvar o arquivo apropriado - o EE é programado por um artesão, se é que você me entende.)
Estou percebendo isso enquanto escrevo esta resenha. Não acho que já tenha encontrado um bug no EmEditor. Coisas que não se comportam como desejado/esperado, claro, mas nenhum bug ou travamento ou congelamento - nunca. De fato, uma das reivindicações de fama do EE é ser capaz de abrir arquivos enormes. (Posso atestar que sim: abrir um log PHP de um servidor ao vivo e vê-lo abrir em menos de um segundo é algo.)
EXTENSIBILIDADE:
EE é claramente um trabalho de amor. Este editor é atualizado mais regularmente do que qualquer software que conheço, e tem sido assim desde seu lançamento por volta de 2007/2008 (de memória - só comecei a usar o EE seriamente há cerca de 10 anos). Como resultado, praticamente tudo que você pode imaginar já foi solicitado por outros e, em muitos casos, implementado.
Por anos, usei o TextPad por suas macros. As macros são salvas em um formato binário e não podem ser personalizadas depois. No EE, todas as macros são armazenadas em código JS editável com uma API bem documentada.
Ambos significam que praticamente não há nada que você não possa fazer com o EE.
SUPORTE:
Até onde sei, o EmEditor é um projeto de uma única pessoa. O lado positivo é que Yutaka Emura, o criador do EmEditor, fornece suporte pessoalmente. Em um extremo do espectro, você tem o Sublime Text cuja noção de suporte é dizer para você "procurar no fórum", empresas como a JetBrains que o encaminham para seu sistema YouTrack mal concebido e sempre lento, ou editores que estão essencialmente mortos porque há pouco ou nenhum dinheiro nesse setor atualmente. Receber suporte da pessoa que escreveu o software é um privilégio. Espero que muitas pessoas comprem o que não é apenas objetivamente o melhor editor para todos os fins no Windows, mas também o único que é ativamente desenvolvido, e tem sido ininterruptamente por mais de uma década. Análise coletada por e hospedada no G2.com.
O que você não gosta EmEditor?
NEGATIVOS:
Apesar de recomendar inequivocamente o EE, vamos começar com os negativos - não apenas para tirá-los do caminho, mas também para dar alguma credibilidade a esta análise. Eu tenho dificuldade em encontrar negativos significativos com o EE, mas aqui estão os que vieram à mente:
- Eu gostaria que o EE pudesse me dar o tipo de insight no meu código que as IDEs da JetBrains oferecem. (Mas sim, eu percebo que é um editor de programação, não uma IDE.)
- Às vezes é difícil encontrar uma configuração específica, pelo menos na primeira vez que você a procura, mas isso é comum em softwares altamente personalizáveis. Uma maneira de melhorar o EE seria abordar as configurações da maneira que o VS Code faz, oferecendo tanto uma interface de usuário (como o TextPad ou JetBrains) quanto arquivos de sintaxe personalizáveis (como o EditPlus ou Sublime Text).
- Também em relação às Configurações, gostaria que esses três diálogos pudessem ser consolidados: "Propriedades para a configuração atual", "Propriedades para todas as configurações" e "Personalizar...". Às vezes é difícil saber onde uma configuração será armazenada e eu procuro no diálogo errado.
- Às vezes o EE insere indentações em lugares intrigantes depois que você pressiona Enter, por exemplo, após uma tag de fechamento de HTML ou após um ponto e vírgula no final de linha em código JS. Análise coletada por e hospedada no G2.com.