Melhor Editor de Texto para Mac em 2022 (Guia Detalhado)

  • Compartilhar Isso
Cathy Daniels

Um editor de texto é uma ferramenta prática e flexível que merece um lugar em cada computador. Por padrão, há um básico pré-instalado com todos os sistemas operacionais populares. Eles são mais comumente usados por desenvolvedores, mas também muitas vezes por escritores e tomadores de notas. Os melhores editores de texto tendem a ser incrivelmente poderosos e altamente configuráveis, tornando-os uma escolha muito pessoal.

Isso significa que aqueles que usam editores de texto têm opiniões fortes sobre eles. Encontrar um que esteja certo é essencial. Quanto mais familiarizado com ele, mais útil será encontrá-lo. É por isso que muitas pessoas ainda usam editores de texto poderosos que têm mais de 30 anos, como o Vim e o GNU Emacs.

Na superfície, um editor de texto pode parecer simples, simples e chato, mas isso é porque você ainda não o conheceu. Sob o capô, há recursos poderosos que você pode usar para projetar um site, desenvolver aplicações de software e escrever um romance. Os editores de texto também são úteis para pequenos trabalhos como escrever listas ou anotações. Eles tendem a vir com um conjunto básico de recursos que podem ser estendidosatravés de plugins.

Então, qual é o editor de texto para ti?

A nossa recomendação número um é o Texto Sublime 3. É um editor de texto rápido, atraente e completo para Mac, Windows e Linux. Custa 80 dólares, mas não há limite de tempo oficial para o período experimental, para que você possa conhecer o aplicativo antes de comprar. É configurável, e uma ampla gama de pacotes está disponível para adicionar as características específicas que você precisa.

Atom é uma alternativa gratuita popular. Como o Sublime Text, é multiplataforma, capaz e extensível através de um grande repositório de pacotes. O seu foco é o desenvolvimento de aplicações, mas é um aplicativo Electron, por isso não é tão responsivo como o nosso vencedor.

Outros editores de texto também são extremamente capazes e têm seus pontos fortes, focos, limitações e interfaces. Nós cobriremos doze dos melhores e o ajudaremos a encontrar aquele que é perfeito para suas necessidades, preferências e fluxo de trabalho.

Porquê confiar em mim para este Guia?

Um bom editor de texto é uma das minhas ferramentas favoritas. Eu as uso há décadas, primeiro no DOS, depois no Windows, Linux e agora no Mac. Eu costumo editar conteúdo para a web em um editor de texto, visualizando a marcação HTML diretamente. Às vezes eu posso ser bastante exigente sobre o código que é usado e como ele é disposto.

No Linux, meus editores de texto favoritos eram Genie e Bluefish, embora eu também usasse regularmente Gedit e Kate. Quando mudei para Mac, inicialmente usei TextMate. Depois de algum tempo, porém, passei para Sublime Text, que foi atualizado regularmente.

Continuei experimentando com outros editores de texto e eventualmente me instalei no Komodo Edit. Ele tinha os recursos que eu precisava na época e uma interface que se adequava ao meu fluxo de trabalho. Isso incluía gravar muitas macros básicas de busca e substituição que estavam convenientemente listadas em um painel lateral. Eu podia lançá-las uma a uma clicando duas vezes no nome da macro.

Comprei o Textastic para o meu iPad e acabei por mudá-lo também para o meu Mac. É magro, mau, e fiz tudo o que precisava na altura.

Também tenho jogado frequentemente com o Vim e o Emacs ao longo dos anos, mas não tenho dedicado tempo suficiente para aprender a usá-los proficientemente. Suas interfaces não têm nenhuma semelhança com os aplicativos modernos, então achei difícil ficar com eles, embora esteja convencido de que são as ferramentas mais poderosas lá fora e tenho amigos que juram por eles.

Quem precisa de um editor de texto?

Quem precisa de um editor de texto decente? Qualquer pessoa que precise trabalhar com arquivos de texto simples. Isso inclui pessoas que precisam de uma ferramenta casual para pequenas edições e aqueles que usam uma como sua principal ferramenta de software todos os dias. Você pode usar um editor de texto para tarefas como:

  • criação de arquivos HTML e CSS ao criar um site
  • escrever conteúdo para a web em HTML ou Markdown
  • desenvolvendo aplicações web usando uma linguagem de programação como Python, JavaScript, Java, Ruby on Rails, ou PHP
  • desenvolvendo aplicações desktop usando uma linguagem de programação como Objective C, C#, ou C++
  • desenvolvendo aplicações móveis usando uma linguagem de programação como Java, Python, Objective C, Swift, C#, C++
  • edição de arquivos de configuração baseados em texto para um programa de software ou para o seu sistema operacional
  • escrita em linguagens de marcação que permitem adicionar formatação ao texto simples, como Fountain para roteiros e Markdown para prosa
  • tomar notas em texto simples ou Markdown para evitar o bloqueio do fornecedor

Alguns editores de texto são desenvolvidos com uma ou mais destas tarefas em mente. Um editor de texto destinado a desenvolvedores de aplicativos pode incluir um depurador, enquanto um editor de texto destinado a desenvolvedores web pode ter um painel de visualização ao vivo. Mas a maioria dos editores de texto são flexíveis o suficiente para serem usados para qualquer propósito.

O apelo de um editor de texto é que ele pode ser usado para tantas coisas diferentes, e personalizado de maneiras que nenhum outro tipo de aplicativo pode. No entanto, muitos usuários preferem usar uma ferramenta mais especializada, por exemplo, um IDE (Integrated Development Environment) para programação, ou uma aplicação de escrita dedicada como Scrivener ou Ulysses.

Já que você está interessado em editores de texto, temos uma série de outros arredondamentos que também podem lhe interessar:

  • Melhor Mac para Programação
  • Melhor Laptop para Programação
  • Melhores aplicativos de escrita para Mac

Melhor Editor de Texto para Mac: Os Vencedores

Melhor Editor de Texto Comercial: Texto Sublime 3

Sublime Text 3 é uma edição de texto multi-plataforma que é rápida, fácil de iniciar e atende às necessidades da maioria dos usuários. Foi lançado em 2008 e é completo e altamente personalizável - uma excelente escolha para qualquer pessoa que precise de um editor de texto profissional e capaz.

Visite o site oficial do Texto Sublime para fazer o download. O período experimental gratuito é indefinido. O aplicativo custa $80 para cada usuário (não para cada máquina) para uso contínuo.

De relance:

  • Etiqueta: "Um sofisticado editor de texto para código, markup e prosa".
  • Foco: Desenvolvimento de todo o processo, desenvolvimento web, escrita
  • Plataformas: Mac, Windows, Linux

É fácil começar com Texto Sublime. Não há um ponto final real para o teste gratuito, então você pode testá-lo completamente antes de decidir comprá-lo, o que você será convidado a fazer de vez em quando. E o aplicativo é fácil de aprender. Você pula e começa a usá-lo, então pegue suas características avançadas ao longo do caminho como você precisa deles.

O Texto Sublime 3 funciona de forma consistente em todas as plataformas, o que é conseguido pelo uso de um conjunto de ferramentas de IU personalizado, e o aplicativo em si é nativo de cada sistema operacional, o que o torna mais leve e responsivo do que outros editores de plataforma cruzada.

O Texto Sublime oferece uma vasta gama de atalhos do teclado para manter seus dedos onde você os quer, e um opcional Minimap no lado direito da tela mostra imediatamente onde você está em um documento.

Destaque de sintaxe e uma gama de esquemas de cores estão disponíveis. Aqui estão as configurações padrão para um arquivo HTML:

E aqui está o realce de sintaxe padrão para um arquivo PHP:

Você pode ver vários documentos abertos em um interface em abas (como acima) ou em janelas separadas.

A modo sem distracções faz com que a janela fique em tela cheia, e o menu e outros elementos da interface do usuário fiquem ocultos.

Você pode editar várias linhas simultaneamente selecionando os números de linha desejados (por Shift-clique ou Command-clique), depois usando o comando de atalho do teclado - Shift-L. Um cursor aparecerá em cada linha selecionada.

As seções de código podem ser dobrado (por exemplo, onde aninhados se as declarações forem usadas) clicando nos triângulos de revelação ao lado dos números das linhas.

A pesquisa e substituição é poderosa e suporta expressões regulares. A pesquisa é estendida para o sistema de arquivos com o Ir para qualquer coisa (Command-P), que é a forma mais rápida de abrir qualquer arquivo na pasta atual. Outros comandos "Goto" facilitam a navegação e incluem Símbolo de Goto, Definição de Goto, Referência de Goto e Linha de Goto.

O aplicativo é altamente personalizável. Configurações Embora isso possa surpreender os principiantes, faz muito sentido para aqueles que estão habituados a trabalhar num editor de texto, e o ficheiro de preferências é altamente comentado para que possa ver as opções disponíveis.

Os plugins estão disponíveis em Sublime Text's gestão de pacotes que podem ser acessados a partir da paleta de comandos do aplicativo ou do site oficial. Estes podem estender a funcionalidade do aplicativo de maneiras específicas, e são escritos em Python. Quase 5.000 estão disponíveis no momento.

Melhor Editor de Texto Gratuito: Atom

Atom é uma alternativa livre e open-source lançada em 2014. Tem uma funcionalidade semelhante ao Texto Sublime. Atom é multi-plataforma e baseado no framework Electron "escrever uma vez e implantar em qualquer lugar", por isso é um pouco mais lento do que o Texto Sublime.

O aplicativo foi criado pelo GitHub, que foi posteriormente adquirido pela Microsoft. Apesar das dúvidas de alguns da comunidade (especialmente porque a Microsoft já tinha desenvolvido seu próprio editor de texto), Atom continua sendo um editor de texto robusto.

Visite o site oficial do Atom para fazer o download gratuito do aplicativo.

De relance:

  • Etiqueta: "Um editor de texto hackeável para o século XXI".
  • Foco: Desenvolvimento de aplicações
  • Plataformas: Mac, Windows, Linux

Actualmente, a primeira impressão que o Atom dá não é boa. A primeira vez que o abre em macOS Catalina, é apresentada uma mensagem de erro:

"Atom" não pode ser aberto porque a Apple não pode verificá-lo para software malicioso.

Encontrei uma solução no Fórum de Discussão Atom: localize Atom no Finder, clique com o botão direito do mouse, depois selecione abrir. Uma vez que você tenha feito isso, o aplicativo será aberto sem uma mensagem de erro no futuro. Estou surpreso que uma correção ainda não tenha sido criada para isso.

Atom é fácil de pegar para novos usuários. Ele oferece uma interface com abas, bem como múltiplos painéis, bem como destaque de sintaxe atraente para várias linguagens. Aqui está o formato padrão para arquivos HTML e PHP.

Como o Texto Sublime, a edição multi-linhas está disponível, que se estende à edição multiusuário. Teletipo é um recurso único que permite a diferentes usuários abrir e editar o documento ao mesmo tempo, da mesma forma que você faria com o Google Docs.

Estão disponíveis dobramento de código e auto-completamento inteligente, assim como expressões regulares, um navegador de sistema de arquivos, excelentes opções de navegação e pesquisa poderosa.

Como o aplicativo foi criado com os desenvolvedores em mente, não é surpresa que o Atom inclua alguns recursos IDE e ofereça a instalação das ferramentas de desenvolvimento da Apple para você quando você o abrir pela primeira vez.

Você adiciona funcionalidade ao aplicativo através de pacotes, e o gerenciador de pacotes pode ser acessado diretamente de dentro do Atom.

Milhares de pacotes estão disponíveis. Eles permitem que você adicione recursos como edição sem distrações, o uso de Markdown, trechos adicionais de código e suporte a idiomas, e personalização detalhada da aparência e do funcionamento do aplicativo.

Melhor Editor de Texto para Mac: O Concurso

Código do Estúdio Visual

Embora Atom seja agora tecnicamente um produto da Microsoft, Visual Studio Code é o aplicativo que eles desenharam, e é fantástico. Foi lançado em 2015 e está ganhando rapidamente popularidade. Suas características de destaque são o completamento inteligente de código e o destaque de sintaxe.

Visite o site oficial do Visual Studio Code para fazer o download do aplicativo gratuitamente.

De relance:

  • Etiqueta: "Edição de código. Redefinido."
  • Foco: Desenvolvimento de aplicações
  • Plataformas: Mac, Windows, Linux

O VSCode é rápido e responsivo, direcionado aos desenvolvedores, e focado na edição e depuração de código. É lançado sob uma licença MIT de código aberto.

IntelliSense é um recurso que adiciona inteligência ao autocompletar código e destaque de sintaxe, levando em conta tipos de variáveis, definições de funções e módulos importados. Mais de 30 linguagens de programação são suportadas, incluindo ASP.NET e C#. Aqui está seu destaque de sintaxe padrão para arquivos HTML e PHP:

O aplicativo tem um pouco de curva de aprendizado e inclui tanto uma interface com abas quanto janelas divididas. Modo Zen fornece uma interface mínima ao toque de um botão, escondendo menus e janelas e maximizando o aplicativo para preencher a tela.

Ele inclui um terminal, depurador e comandos Git mas não é um IDE completo. Para isso, você precisa adquirir o Visual Studio muito maior, o IDE profissional da Microsoft.

Uma vasta biblioteca de extensões está disponível a partir do aplicativo, dando acesso a pacotes livres que estendem a funcionalidade do VSCode. Estes incluem plugins para escrever em Markdown, rodar scripts shell e até mesmo criar AppleScript.

BBEdit 13

O BBEdit 13 da Bare Bones Software é um editor altamente popular apenas para Mac que foi lançado pela primeira vez em 1992. De acordo com o site oficial, ele foi projetado para atender às necessidades de escritores, autores de web e desenvolvedores de software.

Visite o site oficial do BBEdit para baixar o aplicativo. Uma licença individual custa $49,99. As assinaturas podem ser compradas na Mac App Store e custam $3,99/mês ou $39,99/ano.

De relance:

  • Etiqueta: "Não é uma porcaria.®".
  • Foco: Tudo-rounder: desenvolvimento de aplicações, desenvolvimento web, escrita
  • Plataformas: apenas Mac

Este editor de texto é um dos favoritos dos fãs de Mac e está em conformidade com as diretrizes de interface de usuário da Apple, incluindo atalhos de teclado e convenções de arrastar e soltar. Ele é rápido e estável.

No entanto, é menos moderno que outros editores de texto nesta revisão. Parece um pouco datado. Não oferece abas para cada documento aberto; em vez disso, os arquivos abertos são listados na parte inferior do painel lateral. Comparado com outros editores de texto, adicionar temas e pacotes é uma tarefa bastante complicada.

O realce da sintaxe e a navegação pela função estão bem implementados. Aqui está como os arquivos HTML e PHP são exibidos:

A pesquisa é poderosa, oferecendo tanto expressões regulares como correspondência de padrão Grep. A dobra de código e o preenchimento de texto estão disponíveis, mas a edição multi-linhas não está.

Este editor fornece mais ferramentas para escritores por padrão do que a maioria de seus concorrentes. Na verdade, o autor Matt Gremmel vem usando-o como um de seus principais aplicativos de escrita desde pelo menos 2013, embora ele também use outros aplicativos.

Coda (Agora Nova)

Panic's Coda é um editor de texto somente para Mac com foco em desenvolvimento web e foi lançado inicialmente em 2007. Ele não estará por perto por muito mais tempo porque será substituído por um novo aplicativo.

Visite o site oficial para fazer o download do aplicativo. Você pode comprar o aplicativo por $99.

De relance:

  • Etiqueta: "Você codifica para a web. Exige um editor de texto rápido, limpo e poderoso. Pixel-perfect preview. Uma forma integrada de abrir e gerir os seus ficheiros locais e remotos. E talvez uma pitada de SSH. Diga olá, Coda."
  • Foco: Desenvolvimento Web
  • Plataformas: apenas Mac

Coda tem agora doze anos e se sente datado. O pânico percebe que, em vez de apenas lhe dar um facelift, eles desenvolveram uma aplicação novinha em folha: Nova.

Inclui alguns recursos úteis para desenvolvedores web. O meu favorito é o Pré-visualização do WebKit com um inspetor web, depurador e profiler. Ele também pode acessar facilmente arquivos remotos, incluindo aqueles em servidores FTP, SFTP, WebDAV, ou Amazon S3.

A Coda inclui muitas das características dos seus concorrentes:

  • Pesquisar e substituir
  • Código dobrável
  • Autocompletar em todo o projeto
  • Fechamento automático da etiqueta
  • Realce de sintaxe para uma grande variedade de idiomas

Aqui está como o realce de sintaxe padrão procura por nossos arquivos HTML e PHP de amostra:

Um grande repositório de plugins está disponível no site oficial permitindo que você adicione recursos adicionais ao programa. A linguagem de scripting Cocoa é utilizada. Uma versão companheira do iOS (gratuita na iOS App Store) permite que você verifique e edite código quando estiver em movimento, e você pode sincronizar seu trabalho entre dispositivos.

UltraEdit

UltraEdit versão 20.00 é o componente editor de texto de um conjunto de programas da IDM Computer Solutions, Inc, incluindo UltraCompare, UltraEdit Suite, UltraFinder, e IDM All Access. Foi lançado pela primeira vez em 1994, por isso já existe há algum tempo e tem um seguimento fiel.

Visite o site oficial do UltraEdit para baixar o aplicativo. Uma assinatura custa $79.95/ano (o segundo ano é metade do preço) e cobre até cinco parcelas. Alternativamente, você pode assinar todos os aplicativos do IDM por $99.95/ano. 30 dias de teste, 30 dias de garantia de devolução do dinheiro.

De relance:

  • Etiqueta: "UltraEdit é o editor de texto mais flexível, poderoso e seguro que existe".
  • Foco: Aplicação e desenvolvimento web
  • Plataformas: Mac, Windows, Linux

Uma assinatura de licença pessoal cobre três ou cinco instalações - o site do UltraEdit não é claro. Na página inicial, ele fala sobre 3 para 1 licenciamento A sua licença pessoal é boa para até 3 máquinas em qualquer combinação de plataformas". No entanto, na página de compra, diz que uma assinatura cobre "Até 5 instalações (licenças pessoais)".

O aplicativo é adequado tanto para desenvolvimento web quanto para desenvolvimento de aplicativos. Ele suporta HTML, JavaScript, PHP, C/C++, PHP, Perl, Python, entre outros. Aqui está o destaque de sintaxe padrão para nossos arquivos HTML e PHP de amostra:

É poderoso e permite trabalhar com arquivos gigantescos, até gigabytes de tamanho. Suporta edição multi-linhas e modo de edição de colunas, dobramento de código e auto-completar. A função de busca incorpora expressões regulares e busca de arquivos. A depuração e pré-visualização ao vivo também são suportadas. O aplicativo é personalizável, permitindo criar macros, scripts e atalhos de teclado. Uma API e um intervalode temas estão disponíveis.

TextMate 2.0

TextMate 2.0 by MacroMates é um editor de texto poderoso e personalizável apenas para MacOS. A versão 1 era muito popular, mas quando a versão 2 foi adiada, muitos usuários saltaram para algo atualizado mais regularmente, mais notavelmente o Texto Sublime. A atualização foi eventualmente lançada e agora é um projeto open-source (veja sua licença aqui).

Visite o site oficial do TextMate para fazer o download gratuito do aplicativo.

De relance:

  • Tagline: "Editor de texto poderoso e personalizável com suporte para uma enorme lista de linguagens de programação e desenvolvido como open-source".
  • Foco: Aplicação e desenvolvimento web
  • Plataformas: apenas Mac

TextMate é destinado a desenvolvedores e é particularmente popular entre os desenvolvedores Ruby on Rails. É também de particular interesse para desenvolvedores Mac e iOS porque funciona com Xcode e pode construir projetos Xcode.

As características são adicionadas instalando pacotes. É leve e oferece uma interface limpa. Aqui está como a sintaxe é destacada em nossos arquivos HTML e PHP de amostra:

Recursos avançados como fazer várias edições ao mesmo tempo, emparelhamento automático de parênteses, seleção de colunas e controle de versões estão disponíveis. Pesquisar e substituir trabalhos em projetos, macros podem ser gravados e uma considerável lista de linguagens de programação é suportada.

Parênteses

Brackets é um projeto open-source guiado pela comunidade (lançado sob a licença MIT) fundado pela Adobe em 2014, com o objetivo de levar os editores de desenvolvimento web para o próximo nível. Brackets tem uma interface limpa e moderna com a qual você estará familiarizado se usar outros produtos Adobe.

Visite o site oficial da Brackets para fazer o download gratuito do aplicativo.

De relance:

  • Etiqueta: "Um editor de texto moderno e de código aberto que entende de web design".
  • Foco: Desenvolvimento Web
  • Plataformas: Mac, Windows, Linux

Os parênteses têm um foco no desenvolvimento web, e oferece visualizações ao vivo de arquivos HTML e CSS, atualizando páginas em tempo real. Um botão No Distractions dá-lhe uma interface mais simples ao toque de um botão, e uma gama de extensões livres estão disponíveis para adicionar a funcionalidade específica que você precisa.

O aplicativo suporta mais de 38 formatos de arquivo e linguagens de programação, incluindo C++, C, VB Script, Java, JavaScript, HTML, Python, Perl e Ruby. Aqui está o destaque de sintaxe padrão para HTML e PHP:

Sendo um aplicativo da Adobe, Brackets tem integração perfeita com o Photoshop. A lente PSD é um recurso que extrairá imagens, logotipos e estilos de design do Photoshop. Extrair é uma ferramenta que irá tirar cores, fontes, gradientes, medidas e outras informações dos PSDs para criar automaticamente CSS. Estes são recursos particularmente úteis para desenvolvedores front-end.

Komodo Editar

O Komodo Edit é um editor de texto simples mas poderoso do ActiveState e está disponível gratuitamente. Foi lançado pela primeira vez em 2007 e agora parece bastante datado. É uma versão reduzida do Komodo IDE mais avançado, que agora também está disponível gratuitamente.

Visite o site oficial da Komodo Edit para fazer o download gratuito do aplicativo.

De relance:

  • Tagline: "Editor de código para idiomas de código aberto".
  • Foco: Aplicação e desenvolvimento web
  • Plataformas: Mac, Windows, Linux

A Komodo Edit é distribuída sob a licença de software open-source MOZILLA PUBLIC. Como o Atom, uma mensagem de erro é exibida ao abrir a Komodo Edit pela primeira vez em macOS Catalina:

"Komodo Edit 12" não pode ser aberto porque a Apple não pode verificá-lo para software malicioso.

A solução é a mesma: encontre o aplicativo no Finder, clique com o botão direito do mouse e selecione Abrir.

O aplicativo é simples o suficiente para iniciantes começarem a usar imediatamente. O Modo Foco exibe apenas o editor. Uma interface com abas permite que você troque facilmente entre arquivos abertos. Ir para qualquer coisa permite que você procure e abra rapidamente o arquivo que você deseja. Aqui está como um arquivo HTML e PHP é exibido no editor.

Estão disponíveis recursos mais avançados, incluindo mudanças de faixa, auto-completar e múltiplas seleções. Um visualizador Markdown é útil para escritores, e macros podem ser gravados.

Textastic

Textastic é um editor de código avançado originalmente escrito para iPad, e agora disponível para Mac e iPhone. Ao contrário do Coda 2, que também oferece um aplicativo para iPad, a versão móvel da Textastic é completa e poderosa. Na verdade, a empresa fala da versão para Mac como sendo o seu aplicativo companheiro.

Compre o aplicativo por $7,99 na Loja Mac App Store. Uma versão de teste pode ser baixada do site oficial da Textastic. A versão iOS pode ser comprada por $9,99 na Loja App.

De relance:

  • Tagline: "Editor de texto simples e rápido para iPad/iPhone/Mac."
  • Foco: Simplicidade e facilidade de uso
  • Plataformas: Mac, iOS

O Textastic é acessível e fácil de usar. Eu uso o aplicativo no meu iPad desde que ele foi lançado, e comecei a usar a versão para Mac desde que ele estava disponível porque é leve e fácil de usar. Ele é capaz, mas não é o mais poderoso.

Mais de 80 linguagens de programação e marcação são suportadas. Aqui está como o Textastic exibe HTML e PHP.

Ele irá auto-completar código para HTML, CSS, JavaScript, PHP, C, e Objective-C. Ele suporta definições TextMate e Sublime Text. Seus arquivos são sincronizados entre a versão Mac e iOS via iCloud Drive.

MacVim

Vim é um editor de texto de linha de comando altamente configurável criado em 1991. É uma atualização para Vi ("Vi Improved"), que foi escrito em 1976. Ainda é usado por muitos desenvolvedores hoje, embora sua interface seja diferente dos editores de texto modernos. MacVim aborda isso, até certo ponto, mas ainda tem uma curva de aprendizado considerável.

Visite o site oficial do MacVim para fazer o download gratuito do aplicativo.

De relance:

  • Etiqueta: "Vim - o editor de texto ubíquo".
  • Foco: Qualquer coisa que você possa imaginar.
  • Plataformas: Mac (Vim está disponível como ferramenta de linha de comando em Unix, Linux, Windows NT, MS-DOS, MacOS, iOS, Android, AmigaOS, MorphOS).

Você já tem o Vim no seu Mac. Basta abrir uma janela do Terminal e digitar "vi" ou "vim" e ele se abrirá. MacVim permite que você abra o aplicativo clicando em um ícone em seu lugar. Ele também fornece uma barra de menu completa e é um pouco mais fácil de usar.

Enquanto o MacVim é escrito apenas para Macs, o Vim é o mais multiplataforma possível. Está disponível em Unix, Linux, Windows NT, MS-DOS, MacOS, iOS, Android, AmigaOS e MorphOS. Foi concebido para programadores, e está disponível um grande número de add-ons.

É um programa modal. Ao clicar na janela do aplicativo e começar a digitar, você notará que o cursor saltará pelo documento ao invés dos caracteres que estão sendo adicionados ao arquivo. Essa é uma característica, e quando você aprender o que cada tecla faz, você navegará pelo arquivo mais rápido do que nunca.

Para adicionar texto ao arquivo, você precisa digitar Modo Inserir pressionando a letra "i" para inserir texto onde o cursor está, ou "o" para inserir texto no início da linha seguinte. Sair do Modo de Inserção pressionando Escape. Alguns comandos começam com dois pontos. Por exemplo, para salvar um arquivo, digite ":w" e para sair digite ":q".

Embora a interface seja diferente, o MacVim pode fazer tudo que os editores de texto acima podem fazer, e muito mais. Veja como o destaque de sintaxe é exibido para arquivos HTML e PHP:

Vale a pena aprender um aplicativo que é tão diferente dos aplicativos modernos? Muitos desenvolvedores respondem com entusiasmo: "Sim!" Aqui estão alguns artigos que falam sobre por que alguns devs usam e amam o Vim:

  • Porque uso Vim (Pascal Precht)
  • 7 Razões para Amar Vim (Opensource.com)
  • Discussão: Alguém pode me explicar por que as pessoas usam vi/vim? (Reddit)
  • Discussão: Quais são os benefícios de aprender Vim? (Stack Overflow)

Spacemacs

O GNU Emacs é similar. É um antigo editor de linha de comando lançado originalmente em 1984 como uma atualização de um antigo Emacs de 1976. Spacemacs é uma tentativa de trazê-lo para o mundo moderno, embora mesmo apenas instalar o aplicativo dê muito trabalho!

Visite o site oficial do Spacemacs para fazer o download gratuito do aplicativo.

De relance:

  • Tagline: "Emacs - um editor de texto extensível, personalizável, gratuito/libre - e muito mais".
  • Foco: Qualquer coisa que você possa imaginar.
  • Plataformas: Mac (GNU Emacs está disponível como uma ferramenta de linha de comando em uma ampla gama de sistemas operacionais).

GNU Emacs e Spacemacs estão disponíveis gratuitamente sob uma licença GPL. Como o Vim, você terá que gastar tempo aprendendo a usá-lo antes de fazer qualquer coisa. Instalar o aplicativo requer muito trabalho na linha de comando, mas os desenvolvedores não devem ter nenhuma dificuldade. Certifique-se de primeiro ler a documentação cuidadosamente.

Quando você lança Spacemacs pela primeira vez, você escolhe se prefere o estilo de editor do Vim ou do Emac e várias outras opções. Depois disso, os pacotes adicionais necessários serão instalados automaticamente. O programa é poderoso e conta com a linguagem de programação Emacs-Lisp para ampliar sua funcionalidade.

Aqui está a forma como os arquivos HTML e PHP são exibidos por padrão:

Spacemacs (e GNU Emacs em geral) é a aplicação mais difícil de aprender, mas também a mais poderosa. Levará tempo e esforço para aprender. Se você estiver interessado, um excelente lugar para começar é a visita guiada oficial do Emacs.

Melhor Editor de Texto para Mac: Como Testamos

Plataformas Desktop e Móvel Suportadas

Se você trabalha em vários computadores rodando diferentes sistemas operacionais, você pode preferir usar um editor de texto que funcione em qualquer lugar que você fizer. Todos os aplicativos recomendados nesta rodada funcionam em um Mac. Alguns também estão disponíveis para outras plataformas, notadamente Windows e Linux. Alguns dos aplicativos também funcionam no iOS, então você pode ter algum trabalho feito no seu iPhone ou iPad quando você estiver fora do escritório.

Um editor de texto projetado especificamente para Mac terá a aparência e a sensação de um aplicativo Mac; usuários dedicados de Mac podem achar mais fácil de aprender e usar. Um aplicativo multiplataforma pode quebrar muitas convenções de interface de usuário Mac, mas funcionará da mesma forma em todos os sistemas operacionais.

Aqui estão as aplicações que só funcionam em macOS:

  • BBEdit 13
  • Coda 2
  • TextMate 2.0
  • Textastic
  • MacVim (embora Vim funcione em todo o lado)
  • Spacemacs (embora o Emacs funcione em todo o lado)

Estes editores de texto também funcionam em Windows e Linux:

  • Texto Sublime 3
  • Átomo
  • Código do Estúdio Visual
  • UltraEdit
  • Parênteses
  • Komodo Editar

Finalmente, duas das nossas aplicações têm aplicações companheiras que correm no iOS:

  • Coda 2
  • Textastic

O aplicativo móvel da Coda 2 é um aplicativo parceiro menos poderoso, enquanto o aplicativo móvel da Textastic é completo.

Facilidade de uso

A maioria dos editores de texto são poderosos e têm uma tonelada de recursos. Alguns facilitam o começo de um iniciante, enquanto outros têm uma curva de aprendizado inicial íngreme. Aqui estão alguns exemplos:

  • Textastic é simples e fácil de usar, mas não tem muita funcionalidade.
  • Texto Sublime, Atom e outros têm muita potência debaixo do capô, mas os iniciantes podem usar o programa sem a curva de aprendizagem.
  • Os editores de texto mais avançados, notadamente Vim e Emacs, requerem muito aprendizado antes que você possa começar a usá-los. Vim até fornece um jogo que ensina como usá-lo.

Muitos editores de texto fornecem recursos destinados à facilidade de uso, incluindo uma interface tipo navegador com abas e um modo sem distrações.

Poderosos recursos de edição

Os utilizadores de editores de texto tendem a ser bastante técnicos e preferem a funcionalidade à facilidade de utilização. Os atalhos do teclado podem acelerar o seu fluxo de trabalho e permitir-lhe manter as mãos no teclado, em vez de procurar um rato.

Muitos editores de texto permitem ter vários cursores para que você possa selecionar e editar mais de uma linha de cada vez. Eles também podem fornecer colunas para que você possa ver diferentes seções do mesmo arquivo na tela ao mesmo tempo.

A pesquisa e substituição tende a ser configurável. Muitos editores de texto suportam expressões regulares para que você possa pesquisar por padrões complexos. A pesquisa é frequentemente estendida ao sistema de arquivos para que você possa encontrar rapidamente o arquivo que precisa, e o armazenamento online - incluindo servidores FTP e WebDAV, Amazon S3, e mais - é normalmente suportado.

Ferramentas de Programação Adicionais

A maioria dos editores de texto atende às necessidades específicas dos desenvolvedores. Isso começa com destaque de sintaxe, uma característica que torna o código fonte mais fácil de ler.

O editor de texto compreende a função de diferentes elementos de uma grande variedade de programação, scripts ou linguagem de marcação, e os exibe em diferentes cores. Vamos incluir screenshots do realce de sintaxe padrão de cada editor de texto, usando um arquivo HTML e PHP de exemplo.

O completamento de código economiza seu tempo e reduz erros de digitação, oferecendo a você a possibilidade de digitar código para você. Isso pode ser inteligente, onde o aplicativo entende o contexto, ou simplesmente uma forma de acessar um menu popup de funções, variáveis e outros elementos disponíveis. Recursos relacionados podem fechar automaticamente as tags e colchetes para você.

A dobragem de código permite que você use o editor de texto como um outliner, colapsando seções do seu código fonte para que elas fiquem escondidas da vista quando não forem necessárias. Alguns editores de texto também permitem uma visualização ao vivo de arquivos HTML e CSS, uma característica apreciada pelos desenvolvedores web.

Finalmente, alguns editores de texto vão além da simples edição e incluem recursos que você normalmente encontra em um IDE. Estes normalmente incluem compilação, depuração e conexão com o GitHub para a versão. Alguns editores de texto (incluindo Visual Studio Code e Komodo Edit) são na verdade versões reduzidas do IDE da empresa, que estão disponíveis separadamente.

Ferramentas de Escrita Adicionais

Alguns editores de texto incluem recursos adicionais para escritores, como suporte a Markdown e dobra de texto. Muitos escritores apreciam que os editores de texto são mais simples, rápidos e personalizáveis do que os processadores de texto. Os tradutores geralmente usam editores de texto que oferecem expressões regulares para busca avançada e substituição.

Plugins para ampliar a funcionalidade do aplicativo

A característica mais atraente de muitos editores de texto é que eles permitem que você escolha quais características você precisa, oferecendo um rico ecossistema de plugins. Isso permite que você construa um aplicativo personalizado. Isso também significa que os editores de texto são menos inchados: por padrão, eles só incluem características essenciais.

Os plugins são escritos em uma variedade de idiomas, dependendo do editor de texto que você escolher, e os desenvolvedores podem criar e compartilhar seus plugins. Você pode freqüentemente acessar a biblioteca de plugins de dentro do aplicativo, depois adicionar os que você quiser com apenas alguns cliques. Alguns editores de texto incluem uma maneira simples de gravar macros sem codificação.

Custo

Um editor de texto é a principal ferramenta de um desenvolvedor, então não é surpresa que alguns sejam bastante caros, seja como uma compra inicial ou uma assinatura contínua. O que pode surpreendê-lo é que muitas das melhores opções são gratuitas.

Isso pode ser porque eles são um projeto open-source mantido por uma comunidade de usuários, ou porque eles são uma maneira conveniente de ter um gosto para a IDE mais cara da empresa. Aqui estão suas opções, listadas da mais acessível para a menos acessível.

Livre:

  • Atom: grátis (open-source)
  • Visual Studio Code: gratuito (open-source)
  • TextMate 2.0: grátis (open-source)
  • Parênteses: grátis (open-source)
  • Komodo Edit: gratuito (open-source)
  • MacVim: grátis (open-source)
  • Spacemacs: grátis (open-source)

Comprar:

  • Textastic: $7.99
  • BBEdit: $49,99right, ou subscreva (ver abaixo)
  • Texto Sublime: $80
  • Coda 2: $99.00

Assinatura:

  • BBEdit: $39,99/ano, $3,99/mês, ou compra imediata (acima)
  • UltraEdit: $79.95/ano

Algum outro bom editor de texto para Mac que tenhamos perdido aqui? Deixe um comentário e nos avise.

Sou Cathy Daniels, especialista em Adobe Illustrator. Uso o software desde a versão 2.0 e crio tutoriais para ele desde 2003. Meu blog é um dos destinos mais populares da web para pessoas que desejam aprender a usar o Illustrator. Além do meu trabalho como blogueiro, também sou autor e designer gráfico.