Quando se trata de programação, nada é indiscutivelmente mais acalorado do que um debate sobre editores de texto. Às vezes, os argumentos beiram o fanatismo a tal ponto que escolher o editor certo quase confirma seu status entre os colegas.
Embora na realidade possa não ser tão dramático, é importante selecionar a opção certa na infinidade de editores de texto disponíveis. Você deve considerar suas necessidades, o projeto , sua habilidade atual e muito mais.
Sendo assim, esta postagem abordará diversos editores de texto. Ao longo, vamos oferecer conselhos sobre qual pode ser mais adequado. Primeiro, vamos falar mais sobre por que um editor de texto dedicado é necessário.
Por que você precisa de um editor de texto dedicado
Resumindo, a escolha do editor de texto é importante o suficiente para garantir uma pesquisa séria. Entre os canais do YouTube e Fóruns do Reddit , você pode encontrar um fanatismo severo por um editor em particular.
Embora a maioria seja exagerada e dramática, há bons motivos para fazer sua escolha certa:
- Com o passar do tempo, você se acostuma com um editor específico e com a forma como ele funciona. Isso irá acelerar seu trabalho em comparação com um novato no editor.
- Um editor pode oferecer uma”sensação”diferente que combina com você em vez de outro. Isso obviamente vai ser subjetivo, daí os argumentos.
- Alguns editores oferecem funcionalidades que podem ajudar seu fluxo de trabalho com um idioma específico ou framework .
Dessa forma, você deve considerar a composição de seu editor de texto perfeito com cuidado. Obter a combinação errada de recursos e funcionalidades pode até prejudicá-lo.
O que você deve procurar em um editor de texto
Quando se trata das características exatas que você deve procurar, a maioria é bastante subjetiva. No entanto, há uma lista de considerações que você deve ter em mente:
- Você pode exportar projetos de um editor e importá-lo para outro?
- Faça o combinações de teclado fazem sentido, especialmente se você estiver vindo de um editor como Vim , que tem uma abordagem idiossincrática para edição?
- Quão bem suportado é o editor de texto, em caso de problemas? Se não houver suporte ativo, um editor de código aberto será um pouco mais adequado.
- O fluxo de trabalho é lógico para você, tanto quanto configurar projetos e trabalhar diariamente usando o editor?
Existem muitas outras considerações que você pode fazer, mas elas o ajudarão a restringir suas opções. Uma coisa é certa, você deve escolher um editor de texto com base em suas próprias necessidades, em vez de ir com as opiniões do fórum.
8 excelentes editores de texto para Windows, macOS e Linux
Vamos dar uma olhada nos oito editores de texto que apresentaremos. Aqui está um rápido resumo de cada um:
- Vim . Este editor de texto tem a reputação de apresentar uma curva de aprendizado vertical. No entanto, é realmente intuitivo de usar.
- Atom . Um editor funcional de código aberto com grande capacidade de hackeamento.
- Texto Sublime . O’velho’dos editores de texto premium existe há anos, mas ainda oferece.
- Bloco de notas ++ . Os usuários do Windows irão apreciar esta atualização flexível para o Bloco de Notas, que também pode ser escalonada com sua habilidade.
- Visual Studio Code . Um produto da Microsoft que conquistou mais da metade da participação no mercado de edição de texto.
- Intellij IDEA . Um ambiente de desenvolvimento integrado (IDE) completo. Na verdade, existem vários spin-offs disponíveis dos desenvolvedores.
- BBEdit . Este é um ótimo primeiro editor de texto que também possui várias funcionalidades premium excelentes.
- Nova . Os desenvolvedores são conhecidos por seu editor anterior apenas para Mac, Coda-e para o popular Untitled Goose Game clássico cult !
Sem mais delongas, vamos dar uma olhada!
1. Vim
Primeiro, vamos lidar com o editor de texto do feiticeiro. Vim vem com uma reputação. É conhecido como editor avançado, principalmente por causa de… bem, de tudo sobre ele.
É um editor de texto baseado em terminal que usa atalhos de teclado idiossincráticos para navegar e preencher seus arquivos. Não há interface de uso gráfico (GUI) e suas mãos praticamente precisam ficar no teclado o tempo todo.
É de código aberto e pré-empacotado com máquinas macOS e Linux. Como tal, tornou-se o editor preferido de administradores de sistemas e técnicos de TI em geral. Mesmo assim, é realmente intuitivo e o vimtutor integrado leva cerca de uma hora para ser concluído.
Sugerimos que o Vim não é necessariamente adequado para um iniciante em codificação, porque você precisa aprender o Vim e também o idioma de sua escolha. No entanto, se você tiver estômago, familiarizar-se com o Vim o tornará mais eficiente e experiente a longo prazo.
2. Atom
Em seguida, Atom é um editor de texto que já teve muito amor, mas caiu em desgraça entre os desenvolvedores. No entanto, ainda é capaz e vale a pena instalar-talvez como seu editor principal.
É baseado na estrutura Electron , e foi desenvolvido pela equipe GitHub antes de Aquisição da Microsoft . Como tal, pode ficar um pouco atrasado em comparação com outros editores de texto nativos.
O Atom se parece com muitos outros editores de texto, embora haja alguns toques agradáveis em todo. Há um terminal integrado para a execução de programas e integração com o GitHub como padrão:
Pode ser um pouco lento, mas o Atom é um editor que vale a pena tanto para os iniciantes em codificação quanto para os programadores antigos. Ainda não tocamos em sua extensibilidade por meio de pacotes’, que torna o Atom um editor de texto que pode ser adaptado a qualquer projeto ou linguagem.
3. Texto Sublime
Você provavelmente já viu Texto Sublime no passado, ou até mesmo ouvi falar dele. No entanto, você pode não ter usado. Isso é uma pena, porque é um editor de texto minimalista fantástico que pode ficar com você desde o seu primeiro “Olá, mundo!” linha, para projetos profissionais de grande escala.
Em um nível básico, é simplesmente um editor de texto. No entanto, oferece muito mais do que a concorrência se adaptou. Por exemplo, o A Paleta de comandos pode ser encontrada em Atom e Jetbrains produtos e o O recurso Goto Anything tem uma funcionalidade semelhante ao Vim:
No geral, Sublime Text é um ótimo editor de texto e, além disso, o licenciamento é flexível. Embora a versão de teste seja irrestrita, se você ficar com o Sublime Text, deve pague ao desenvolvedor o preço de $ 80. É um roubo para a funcionalidade que você obtém.
4. Notepad ++
Os usuários do Windows vão se familiarizar com o Bloco de notas. É o editor de texto padrão do Sistema Operacional (SO) e, para ser diplomático, é funcional. Ainda assim, este autor se lembra de usar o Bloco de notas para escrever HTML inicial e será o mesmo para muitos desenvolvedores da web.
No entanto, Notepad ++ leva as coisas um ou dois estacas. Superficialmente, parece o Bloco de notas, mas oferece várias outras funcionalidades, como janelas divididas, suporte para mais de 80 linguagens de programação e muito mais.
Embora possa não parecer bem, sua robustez é indiscutivelmente ótima para projetos grandes ou complexos. A base de usuários é certamente enorme, então há o suficiente na caixa para dar suporte a esse tipo de projeto.
Geralmente, você encontrará iniciantes usando o Notepad ++ como um editor de aprendizagem, e muitas vezes permanece como um editor de script rápido, pelo menos. Claro, ele também encontra seu caminho em ambientes de desenvolvimento profissional-prova de sua qualidade.
5. Código do Visual Studio
Não tem nem uma década, e o Visual Studio Code capturou metade da participação de mercado quando se trata de editores de texto. Isso consumiu grande parte da base de usuários do Atom ao longo dos anos, dada a equipe de desenvolvimento comum, e consumiu praticamente todos os outros editores de texto disponíveis.
Não é difícil perceber porquê. O Visual Studio Code é antes de tudo um editor de texto livre, com um biblioteca de extensão abrangente para personalizar o editor de acordo com suas necessidades.
Também ajuda que a interface do usuário (IU) seja linda e o código seja bonito:
O Visual Studio Code também traz funcionalidades do Atom, como a integração com o GitHub. Além disso, há suporte para JavaScript e TypeScript prontos para uso, o que agradará aos desenvolvedores front-end.
Mesmo assim, praticamente todos os programadores podem usar o Visual Studio Code para criar e implantar projetos. Ele também foi aprendido por desenvolvedores Python, por isso é adaptável às suas necessidades tanto quanto qualquer outro editor de texto.
6. Intellij IDEA
Junto com Visual Studio Code, Notepad ++ e Vim, Intellij IDEA da Jetbrains é outro dos editores de texto de primeira linha disponíveis.
Na verdade, o IDEA é um IDE-daí o nome-então oferece muito mais do que a edição básica de texto. Por exemplo, você pode criar execute configurações para atender às várias necessidades de produção ou use o terminal integrado para interagir com um projeto.
Há também um fantástico gerenciador de banco de dados na versão premium que torna ainda Adminer parece complicado. No entanto, essa funcionalidade tem um custo.
Jetbrains’ modelo de negócios é fazer com que você assine um pacote anual contendo todas as suas ferramentas. No entanto, embora muitos deles sejam ótimos para trabalhar com idiomas individuais, eles são apenas derivados do programa principal do IDEA. Além do mais, pode ficar caro rapidamente.
Em última análise, a menos que você esteja ganhando dinheiro com sua programação, o IDEA provavelmente está fora de alcance. No entanto, existe um código aberto Community Edition que oferece muitas das mesmas funcionalidades, mas a custo zero.
7. BBEdit
BBEdit é provavelmente o menos conhecido nesta lista, mas vem com uma base de usuário vocal e funcionalidade robusta.
É um editor de texto somente para macOS que suporta AppleScript -então, se você está procurando escrever macros poderosas, o BBEdit tem o que precisa. Em termos de edição, ele é anunciado principalmente como um editor de HTML, então os desenvolvedores front-end vão gostar mais disso do que os codificadores de PHP.
Você pode ter usado TextWrangler no passado, que era um ótimo editor de texto para todos os fins, que agora foi desativado. No entanto, esses recursos são encontrados em uma camada gratuita do BBEdit, o que é uma ótima notícia para quem procura seu primeiro editor.
O BBEdit existe desde 1991, então há um histórico de longa data e grau de estabilidade com o editor de texto. Além do mais, uma licença individual custa US $ 49 , que é um bom valor para o que está na caixa.
8. Nova (formalmente Coda)
Finalmente, temos um editor de texto premium exclusivo para Mac- Nova . Os desenvolvedores (Panic) têm alguns utilitários específicos do macOS que recebem boas críticas, como o Cliente Transmit File Transfer Protocol (FTP) . Além do mais, eles publicaram o cult Untitled Goose Game para muitas plataformas diferentes. Certamente, esta é uma empresa que gosta de fazer as coisas de forma diferente.
Basta dizer, Nova o derruba do parque. Parece e se parece com um aplicativo Mac nativo, mas é claro que é um editor de texto de terceiros. Há também uma ótima barra de início rápido flutuante para vários recursos do Nova:
Além do mais, o Panic escreveu seu próprio mecanismo de layout de texto depois de encontrar bugs no próprio Apple. Isso torna o Nova ágil e ágil, o que é bem-vindo quando você o compara a algo como o Atom.
Existem vários idiomas compatíveis prontos para uso e você pode estende a funcionalidade do Nova ainda mais. Para usuários de Mac que não acham que usarão outro sistema operacional, o Nova pode ser o ideal. Tem uma sensação semelhante ao Xcode, e por $ 99 , é um roubo.
Em resumo
Embora possa não ser tão importante quanto sites como o YouTube, sua escolha de editor de texto pode fazer seu trabalho funcionar com mais tranquilidade. Com a combinação certa de recursos e funcionalidades, você ganhará mais em eficiência e produtividade.
Esta postagem analisou oito editores de texto, e cada um atenderá a propósitos diferentes. Atom ou Notepad ++ são ótimos editores funcionais com flexibilidade em seu design. No entanto, um IDE pode agilizar seu fluxo de trabalho em um ambiente profissional. Para usuários avançados, Vim é um’hardcore’solução com uma casca pior do que sua mordida.
Seu editor de texto favorito está nesta lista, ou nosso interrogatório fez com que você ficasse com olhos errantes? Compartilhe suas idéias na seção de comentários abaixo!