- O BBEdit faz com que todos os outros editores se pareçam com o Bloco de Notas.
Ele lida com arquivos gigantescos com facilidade; a maioria dos editores de texto (principalmente o TextMate) diminui a velocidade para um rastreamento morto ou falha quando apresenta um arquivo grande.
As caixas de diálogo regexp e Find de vários arquivos superam qualquer outra coisa em termos de usabilidade.
O sistema de recortes funciona como mágica e possui tags de seleção, recuo, espaço reservado e ponto de inserção, não é apenas texto idiota.
O BBEdit é fortemente AppleScriptable. Tudo pode ser roteirizado.
Na 9.0, o BBEdit possui conclusão de código, projetos e muitas outras melhorias.
Eu o uso principalmente para HTML, CSS, JS e Python, onde é extremamente forte. Algumas linguagens mais obscuras não são tão bem suportadas, mas para a maioria dos propósitos é fantástico.
Os únicos desenvolvedores que conheço que gostam do TextMate são os fãs de Ruby. Eu realmente não entendo o apelo, é marginalmente melhor que o TextWrangler (irmão mais novo gratuito do BBEdit), mas se você está gastando dinheiro, também pode comprar a melhor ferramenta por mais alguns dólares.
O jEdit tem a virtude de ser multiplataforma. Não é tão bom quanto o BBEdit, mas é o editor de um programador competente. Se você já se deparou com um sistema Windows ou Linux, é útil ter uma ferramenta que você sabe que funciona.
O Vim é bom se você precisar trabalhar com o ssh e o sistema remoto ou o seu computador não puder executar o X11. Eu adorava o Vim pela facilidade de editar arquivos grandes e executar comandos repetidos. Mas hoje em dia não há voto para mim, com o aborrecimento da pesquisa e substituição fora do padrão (usando grupos (foo) em vez de (foo), etc.), manipulação de documentos múltiplos dolorosamente ruim, falta de um projeto visualização do navegador / disco, falta de AppleScript e manipulação de mouse bizarra na versão GVim.