Eu procurei por isso e encontrei a pergunta de Maudite sobre editores de texto, mas todos eles eram para Windows.
Como você sem dúvida adivinhou, estou tentando descobrir se existem editores de texto / código para o Mac além do que eu sei. Vou editar minha postagem para incluir os editores listados.
Livre
- Textwrangler
- Xcode
- Mac Vim
- Aquamacs e mais perto dos EMacs originais
- JEdit
- Editra
- Eclipse
- NetBeans
- Kod
- TextMate2 - GPL
- Suportes
- Atom.io
Comercial
Artigos relacionados ao assunto
- Faceoff, qual é o melhor editor de texto de todos os tempos?
- Maceditors.com, recursos de editores de mac comparados
Obrigado a todos que adicionaram sugestões.
Respostas:
Eu não o usei, mas outro de graça que ouvi falar de bom é Smultron .
Em minha própria pesquisa, encontrei este artigo interessante: Faceoff: Qual é o melhor editor de texto para Mac de todos os tempos?
fonte
Eu pensei que o TextMate era o favorito de todos. Não conheci um programador usando um Mac que não está usando o TextMate.
fonte
Mas eu uso o TextMate e posso dizer que, sem dúvida, vale cada centavo que paguei por isso.
fonte
O texto sublime é incrível (http://www.sublimetext.com/2). Excelentes recursos de pesquisa, muito rápidos e leves. Conclusão de código muito decente.
Eu também uso muito o RubyMine e o WebStorm (http://www.jetbrains.com/). Eles são excelentes, mas não para todos os fins, como o TextMate.
fonte
MacVim e SubEthaEdit são duas boas opções
fonte
Eu experimentei o Komodo um pouco e realmente gosto até agora. Aptana, uma variante do Eclipse, também é bastante útil para uma grande variedade de coisas. Há sempre um bom ole 'VI também!
fonte
Se você planeja fazer um esforço sério no aprendizado do Emacs, esqueça imediatamente os Aquamacs. Ele tenta distorcer e dobrar o Emacs em algo que não é (um aplicativo OS X super-nativo). Isso pode soar bem, mas depois que você percebe que ele quebra completamente quase todos os comportamentos e combinações de teclas padrão do Emacs, você começa a se perguntar por que não está apenas usando o TextEdit ou o TextMate.
O Carbon Emacs é um bom aplicativo Emacs para OS X. É o mais próximo que você chegará ao GNU Emacs sem precisar compilar. Ele se encaixa bem o suficiente no sistema operacional, mas, ao mesmo tempo, é o maravilhoso Emacs que todos conhecemos e amamos. Atualmente, ele requer o Leopard com a versão mais recente, mas a maioria das pessoas já atualizou de qualquer maneira. Você pode buscá-lo aqui .
Como alternativa, se você deseja usar o Vim no OS X, ouvi coisas boas sobre o MacVim .
Além desses, há a óbvia linha de editores TextEdit, TextMate, etc. Eles funcionam para algumas pessoas, mas a maioria dos usuários "avançados" que conheço (inclusive eu) odeia tocá-los com algo menor do que um poste de 15 pés.
fonte
O CotEditor é um editor de texto de código aberto baseado em cacau. É popular no Japão.
fonte
O melhor código-fonte aberto é Smultron, na minha opinião, mas não é uma tocha para o TextMate.
fonte
Há um garoto novo no quarteirão - PHPStorm . Eu usei por um ano inteiro. Não é gratuito, mas oferece uma licença individual de 49 $ por um ano, gratuita para desenvolvedores de código aberto.
fonte
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.
fonte
O jEdit é executado no OS X, baseado em Java. É um pouco semelhante ao TextMate, eu acho.
Editra parece interessante, mas eu ainda não tentei.
fonte
O TextMate não é para "programadores avançados". Isso não faz sentido, o TextMate contém tudo o que um "programador avançado" gostaria. Ele permite que eles definam um pacote que lhes permita configurar rapidamente a forma como desejam que seu código-fonte seja formatado, ou um que siga as diretrizes do projeto, acesso fácil e rápido para criar estruturas e classes inteiras com base na digitação de parte de uma guia de construção e batida. .
O TextMate é minha ferramenta preferida, é rápido, leve e ainda contém todos os recursos que eu gostaria em uma ferramenta para programar. Embora não esteja totalmente integrado ao Xcode, isso não é um problema para mim, pois não escrevo software para o Mac OS X. Escrevo software para o FreeBSD.
fonte
Definitivamente BBEdit . Eu codifico e BBEdit é o que eu uso para codificar.
fonte
Você pode considerar um dos clássicos - eles são gratuitos, extensíveis e têm grandes bases de usuários que se estendem além do Mac:
fonte
Eu prefiro uma configuração de edição antiga. Eu uso o vim da linha de comando incorporado em uma "janela" da Tela GNU dentro do iTerm .
Isso pode não se integrar bem ao XCode, mas acho que funciona muito bem no desenvolvimento e uso de programas de linha de comando. Se você gasta algum tempo significativo trabalhando em um terminal, o GNU Screen vale os 30 minutos necessários para dominar os conceitos básicos de multiplexação de terminais.
fonte
Coda é ótimo para desenvolvimento de estilo PHP / ASP / HTML. Ótima interface, pesquisa de vários arquivos e substituição por suporte a expressões regulares, integração de FTP / SFTP / etc para navegar e editar arquivos remotos, integração SVN, etc.
Agora ele suporta plugins e o editor de plugins pode importar pacotes TextMate, então há um futuro brilhante lá. Ainda não existem muitos plug-ins obrigatórios porque o suporte ao plug-in foi introduzido recentemente com a versão 1.6 há alguns meses. É um aplicativo popular, portanto, espero mais no futuro.
Os "recursos matadores" para mim são: * Edição contínua de arquivos remotos * Navegador de código (navegador de símbolos; painel que lista funções etc.)
A maioria das pessoas não gosta de usar navegadores de símbolos, mas como tenho que manter muitos códigos desconhecidos, acho-os inestimáveis.
Não tenho certeza de que Coda tenha o "poder bruto" do TextMate. Pretendo me familiarizar com o TextMate a seguir.
fonte
Eu uso o Komodo IDE. Ele suporta um grande número de idiomas e é personalizável, mas é um pouco caro (minha empresa me comprou uma cópia). Uma alternativa muito boa é a versão gratuita chamada Komodo Edit. Carrega muito rapidamente e possui uma lista de recursos decente e eu me pego voltando a ela em vez do IDE completo para muitos trabalhos.
fonte
Smultron é outro bom (e gratuito).
fonte
Na verdade, eu prefiro EditRocket sobre TextMate. Eu o uso em minhas máquinas Mac e Ubuntu. É bom usar o mesmo editor em vários sistemas operacionais.
fonte
O Textmate é o editor de arte mais avançado, mas se alguém estiver pensando em desenvolver em várias plataformas sem comedores de memória estranhos, monstros como jedit, eclipse, netbeans etc. dê uma olhada no geany (geany.org). É de graça. O único problema que o editor não tem aparência estética no Mac OS X :)
fonte
Fraise é uma boa opção gratuita. Tem algumas arestas, mas você não pode superar o preço. Eu acredito que é um garfo ou sucessor da Smultron.
fonte
fonte
fonte
Uso o Eclipse como meu editor principal (para Python), mas sempre mantenho o SubEthaEdit à mão como meu editor de texto suplementar (avaliação gratuita, 30 euros para licenciar). Não é super complicado, mas faz o que eu preciso.
fonte
Outro voto para Smultron. Eu o usei ao fazer alguma programação XQuery e poder definir arquivos de palavras-chave para realçar as cores da sintaxe foi ótimo.
fonte
Instalei o Smultron e o Textwrangler, mas me encontro usando o Smultron na maioria das vezes.
fonte
Eu adoraria usar um editor diferente do XCode para codificação, mas sinto que nenhum outro editor se integra com força suficiente para que valha a pena.
No entanto, com algum tempo, o TextMate pode chegar a esse ponto. No momento, porém, falta principalmente recursos de depuração e refatoração.
Para tudo que não precisa do XCode, eu amo o TextMate. Se eu tivesse outro usuário do Mac no meu grupo de trabalho, provavelmente consideraria o SubEthaEdit por seus recursos de colaboração. Se é o Emacs que você deseja, eu recomendaria Aquamacs (mais parecidos com Mac) ou Carbon Emacs (mais parecidos com GNU-Emacs)
fonte
Eu uso o BBEdit há anos. É sólido, rápido e se integra ao meu fluxo de trabalho do Xcode decentemente. (Não tenho certeza de que algo se integre ao Xcode e ao editor embutido, mas quem tem tempo para esperar pelo editor embutido?)
Para projetos de equipe pequena que não usam um sistema de controle de origem ou para edição de usuário único em várias máquinas, o SubEthaEdit é altamente recomendado.
fonte
O Eclipse e o Netbeans têm editores de texto entre muitas outras coisas. Eu não acho que você queira esperar 10 segundos para o seu editor de texto ficar pronto: / ... Se você vai passar algum tempo sério codificando, gaste algum tempo e aprenda a usar o vim (emacs também, mas eu recomendo vim)
fonte