Lista de editores de texto e editores de código do macOS [fechados]

173

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

  1. Textwrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs e mais perto dos EMacs originais
  5. JEdit
  6. Editra
  7. Eclipse
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Suportes
  12. Atom.io

Comercial

  1. Textmate
  2. BBEdit
  3. SubEthaEdit
  4. Coda
  5. Texto sublime 2
  6. Smultron
  7. WebStorm
  8. Peppermint

Artigos relacionados ao assunto

  1. Faceoff, qual é o melhor editor de texto de todos os tempos?
  2. Maceditors.com, recursos de editores de mac comparados

Obrigado a todos que adicionaram sugestões.

Teifion
fonte
Também vale a pena conferir alternativeto.net/software/vim/?platform=mac , que provavelmente é um fórum melhor para algo assim.
N
Verifique os documentos do Nevron - docs.nevron.com
Então, por que essa pergunta está relacionada ao tópico aqui?
Shougo Makishima
não construtivo? wth?
10101010
Encontrou uma lista atualizada que foi útil -> learnwoo.com/…
YajiV 17/02/19

Respostas:

22

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.

Theo
fonte
6
Estou usando o MacVim e posso dizer que vale cada centavo que paguei .. pelo TextMate. =)
Sergio Acosta
1
Eu uso SubEthaEdit. Ainda estou feliz com isso e, embora tenha examinado o TextMate, nunca houve um motivo real para eu mudar.
Matthew Schinckel
1
Ah, e eu ainda uso o Xcode para programação em cacau e Java.
Matthew Schinckel 23/01/09
Uma vez que você aprender a usar alguns dos atalhos no TextMate ficará claro por que tantos desenvolvedores usá-lo :) Segunda opção: VIM :)
Nippysaurus
6
TextMate é horrível e só lida com 2-3 fontes ..
Antwan van Houdt
13
  • Emacs
  • Vim

Mas eu uso o TextMate e posso dizer que, sem dúvida, vale cada centavo que paguei por isso.

Nate Smith
fonte
Apenas um +1 de um usuário TextMate muito satisfeito (reg. # 63).
Keltia
11

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.

Sebastian
fonte
5

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!

Brian Warshaw
fonte
5

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.

wfarr
fonte
Este comentário é um julgamento subjetivo. Se os aquamacs estivessem tão quebrados, dificilmente seriam usados ​​por muitos. O Aquamacs definitivamente liga o Mac UX ao Emacs, principalmente para usuários de Mac que estão acostumados a um determinado comportamento. Os usuários antigos do Emacs terão que desaprender e é por isso que não é uma boa escolha para eles. Por outro lado, os usuários de Mac encontrarão o Emacs UX normal estranho. Se você planeja usar o Emacs entre plataformas no Windows e Linux, saiba que o Emacs seria meu conselho.
tgunr
5

O CotEditor é um editor de texto de código aberto baseado em cacau. É popular no Japão.

usami-k
fonte
4

O melhor código-fonte aberto é Smultron, na minha opinião, mas não é uma tocha para o TextMate.

wvdschel
fonte
4

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.

  • Rápido para um IDE - Ele é baseado em Java, parece um pouco com o Eclipse / Netbeans, mas os transforma em poeira em termos de velocidade (não tão rápido quanto Coda / Textmate, pois esse é um IDE).
  • Muitos atalhos de teclado - raramente toquei o mouse durante o desenvolvimento usando o PHPStorm (era disso que eu não gostava no Coda)
  • Suporte ao Subversion embutido - Não foi necessário tocar em Versões ou em qualquer outro cliente SVN no Mac
  • Suporta snippets, modelos - a codificação zen também é suportada
  • Suporta projetos , embora em janelas separadas
  • Pesquisa de arquivo, pesquisa de código
  • conclusão de código , também suporta a conclusão de código PHPDoc
vikmalhotra
fonte
3
  • 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.

mdhughes
fonte
O BBEdit não suporta edição colaborativa ..
nawfal,
Às vezes, sinto falta de como o notepad.exe é estúpido. Baixo uso de memória, rápido, rápido, e faz uma quantidade mínima de coisas
Joe Plante
2

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.

Funkatron
fonte
2

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.

X-Istence
fonte
2

Definitivamente BBEdit . Eu codifico e BBEdit é o que eu uso para codificar.

Cœur
fonte
1

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:

  • Aquamacs - emacs para OS X (o emacs em uma janela de shell também é uma opção)
  • Mac Vim - VI com uma GUI específica para Mac (vim em uma janela de shell também é uma opção)
Grant Goodale
fonte
1

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.

John MP Knox
fonte
1

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.

John Rose
fonte
1

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.

Mark Tyers
fonte
1

Smultron é outro bom (e gratuito).

bcwood
fonte
Fazer a ligação não funciona - double http
bernhardrusch
1

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.

Safraz
fonte
1

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 :)

Andrei Vishneuski
fonte
1

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.

Editor de texto Fraise para MacOS

Fernando
fonte
É um garfo de Smultron. Infelizmente, é o único fork de Smultron e o autor o abandonou em favor de uma reescrita inicial.
Ant
1
palmsey
fonte
4
lol, quem quer um IDE quando você pode apenas usar um editor.
Nix
1
esses são IDEs completos, não editores de texto.
Ccpizza 26/06/16
1

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.

Matthew Christensen
fonte
Para python nos dias de hoje, PyCharm é o caminho, imo. O Eclipse foi originalmente criado pela IBM que odiava a Sun Microsystems - daí o nome Eclipse deveria eclipsar Sun: D Ironicamente hoje, os produtos Intellij eclipsam de longe o Eclipse.
Ccpizza 26/06/16
0

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.

Preston
fonte
0

Instalei o Smultron e o Textwrangler, mas me encontro usando o Smultron na maioria das vezes.

Marie Fischer
fonte
0

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)

bastibe
fonte
0

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.

Scott Marcy
fonte
0

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)

shyam
fonte