Editores de código, qual o melhor?
Novos editores surgem no mercado de programação, qual deles tem destaque nos dias de hoje

Não quero refletir opinião, dizer qual o melhor editor de texto ou algo nesse sentido, apenas trazer informações e possibilidades, tendo em mente os dados dentro do mercado atual de software e as tendências dos desenvolvedores.
Diferenças entre editor de texto e IDE
Maioria das pessoas que entram para área de tecnologia, principalmente na de software, já deparou-se com editores de texto ou IDEs para trabalhar com código, onde essa ferramenta é extremamente essencial para facilitar e organizar textos, tendo vários tipos de atalhos e recursos de busca, substituição de texto, indentação e execução o que foi produzindo.
Falando primeiro de IDE (Integrated Development Environment), é na prática um editor de texto com várias ferramentas integradas que pode ser usado por qualquer linguagem.
Geralmente é usado em linguagens compiladas, porque ela facilita na construção desses softwares por fornecer ferramentas que compilam e interpretam o código, mostrando a execução na tela do editor, fornecem relatórios de desempenho e fazendo debugger da aplicação e muito mais.
Algumas tecnologias vão precisar de algo além de um editor, como mobile, dependendo fundamentalmente de seu editor para executar e ver o resultado de seu código, tendo um sistema que faz a ligação com uma máquina virtual de um celular android por exemplo.
Editor de texto, é usado mais para edição de código sem recursos de execução, onde haverá maior economia de recursos, com único objetivo de editar um arquivo de texto, algo além disso é instalado separadamente do editor e usado em outro momento.
Um pouco da história dos editores de texto
Nesse post vamos falar especificamente de editores de texto. Quando nem tínhamos telas e não víamos o que foi desenvolvido, cartões perfurados era bola da vez — máquinas de escrever perfuravam os cartões que por sua vez eram inseridos numa leitora para daí sair o resultado na impressora. Bastante trabalho.

Foram surgir os primeiros editores que poderiam ser visualizados em uma tela nos anos de 1967 e 1970, que eram verdadeiros terminais de comando, vindo aí o vi no linux, textEdit no OSX e outros que foram surgindo na época. Todos eles eram editores sem muito recursos, com edição de texto simples, mas antes eram os cartões perfurados, então já era de grande ajuda.
Alguns editores populares
Antes temos abaixo uma pesquisa realizada na data desse post dentro do Google Trends para os editores que irei falar nesse post:

Atom

Editor de código gratuito e com código aberto, desenvolvido com electron, que tem como finalidade a edição e criação de aplicações, sejam eles em qual linguagem for. Tem integração com git e ferramentas para estilizar o editor. Disponível para todas as plataformas: windows, macOs e linux. Permite a instalação de pacotes, configuração de fonte, tipos e cores, assim como também integração com outras ferramentas de commandline.
Vim

Editor baseado no vi, sua interação é feita inteiramente pelo terminal, disponível para as plataformas unix e linux, também com pouquíssima interação com o mouse, sendo o editor mais roots dessa lista.
Para trabalhar com ele é preciso conhecer uma lista de comandos, onde vão servir para manipular textos, fazer buscas por palavras específicas, como também buscar pastas — tudo pelo teclado. É uma adaptação demorada, mas seguindo um bom ritmo e persistindo, passa a ser o mais eficiente de todos.
Sublime Text 3

Sublime surgiu em 2008 voltado para edição de código, ferramenta criada na linguagem Python, sendo simples na organização das pastas e navegação rápida dentro de projetos ou aplicações. Com vários temas e estilos de texto que facilita a leitura com cores bem distintas, pelo seu plano de fundo padrão escuro com letras claras, chamou atenção das comunidades de desenvolvimento de software.
Suportado para as plataformas windows, macOs e linux. No site do Sublime informa que ele pode ser usado para teste na forma free, porém existe uma licença no valor de 80 dólares.
Visual Studio Code

Em 2015 foi lançado pela microsoft um editor de código para todas as plataformas, windows, macOs e linux, com código aberto, seguindo uma linha parecida com o sublime text em relação a interface, porém com várias ferramentas integradas, como um gerenciador de git local e uma área de apps, que podem integrar diversas funcionalidades, assim como um terminal embutido para quem usa linux e mac.
Vscode é baseado no Electron, sendo uma ferramenta de desenvolvimento para aplicações desktop em Node.js. Assim um editor com vários destaques apareceu no mercado em 2015, no seu lançamento ele era gratuito para todos e hoje é código aberto, uma bela iniciativa da microsoft para o mercado de programadores.
Conclusão
No final desse post fica para cada um decidir qual editor usar. O melhor editor é aquele mais confortável no seu dia a dia, o que lhe traz mais produtividade. Várias tecnologias nascem, cabe a nós programadores fazermos com que isso aconteça, não importando a IDE ou editor de texto — use o que achar melhor para você, mostre o que há de melhor no que você usa para as pessoas e até próximo post.
Posts relacionados
Observabilidade para backend: logs, métricas e traces na prática
Como enxergar a saúde de um backend em produção usando sinais úteis para investigar lentidão, erros e gargalos reais
Modernização de sistemas legados em PHP sem parar o produto
Estratégias práticas para evoluir sistemas PHP legados com menos risco, mantendo o produto funcionando durante a transição
APIs para sistemas críticos: versionamento, contratos e rastreabilidade
Boas práticas para projetar APIs que precisam evoluir sem quebrar consumidores e sem perder capacidade de auditoria