Quando você ouve o nome “Visual Studio Code”, as pessoas geralmente pensam que você está falando de uma ferramenta de desenvolvedor. Parece que é para programadores que escrevem scripts Python ou passam o dia todo depurando JavaScript. Foi exatamente assim que imaginei por anos, descartando-o como um IDE no qual não estaria interessado. Um dia baixei-o para tentar programar, mas aos poucos comecei a usá-lo de maneiras que não havia previsto.

O VS Code se tornou uma ferramenta que uso todos os dias, mas não foi projetada para codificação. Tornou-se meu utilitário preferido sempre que eu precisava abrir um arquivo de log, redigir um artigo ou fazer anotações. Agora é um dos aplicativos mais usados ​​no meu computador e sua viabilidade como ambiente de codificação parece insignificante.

Isso me fez perceber que estava usando o VS Code como meu editor de código. Você não pode me culpar com um nome como esse. Hoje em dia ajustei meu pensamento e o vejo como um editor de texto de uso geral que é uma ótima opção para codificação. Qualquer pessoa que julgue um software pelo seu nome, sem testá-lo, não está usando o que poderia ser seu editor de texto favorito.

7 razões pelas quais o VS Code é o melhor editor de texto, mesmo se você não for desenvolvedor

O editor de texto secreto que todos deveriam usar

Como o VS Code se tornou um aplicativo de produtividade

Um programa que abre seus arquivos sem tentar obtê-los

O o principal que diferencia o VS Code de outros programas de produtividade é que ele não tenta migrar seus dados para seu sistema. Serviços como o Notion, em particular, têm este problema: eles conectam todo o seu fluxo de trabalho ao aplicativo. Obsidian é um pouco melhor porque usa apenas arquivos locais, mas ainda quer que tudo fique em seu repositório. São aplicativos sólidos, mas têm uma estrutura que dificulta a transição deles no futuro. O VS Code apenas permite que você abra uma pasta e não se importa com a forma como as coisas estão organizadas.

Essa abordagem de arquivo é o que adoro no VS Code. Eu mantenho minhas anotações como arquivos Markdown em uma pasta na minha área de trabalho, enquanto a documentação do meu laboratório doméstico é uma coleção simples de arquivos de texto sem estrutura consistente, e o VS Code não reclama deles. Ao mesmo tempo, eu o uso para abrir arquivos docker-compose, configurações e CSV. O VS Code lida com todos os tipos de arquivo que uso para isso e fornece destaque de sintaxe e formatação adequada para cada um. Não preciso me preocupar com importação de arquivos, formatos proprietários ou com o que acontecerá se um dia o aplicativo desaparecer. Meus arquivos são apenas arquivos e o VS Code é a interface para visualizá-los.

O ecossistema de extensão é a cereja do bolo. Experimentei extensões como um cliente REST, um navegador de banco de dados, um visualizador Markdown e uma ferramenta diff que funciona tão bem ou melhor que as ferramentas individuais que experimentei. Com tudo isso disponível na mesma janela, o VS Code é muito mais que um simples editor de código.

Um editor de texto com terminal integrado

Abra arquivos e execute comandos na mesma janela

Uma coisa que diferencia o VS Code de outros editores de texto é seu terminal integrado. Este é um recurso que outros aplicativos de produtividade não conseguem alcançar e eleva o VS Code a uma categoria própria. Enquanto outros aplicativos permitem que você escreva coisas, o VS Code permite escrever um arquivo e fazer algo com esse arquivo. Combinar essas duas ações em um contexto adiciona um nível de conveniência que não consigo alcançar alternando entre um editor de texto e um prompt de comando.

Meus trabalhos de laboratório doméstico são um ótimo exemplo do que quero dizer. Eu mantenho anotações sobre todos os serviços auto-hospedados que faço, incluindo as etapas de configuração, os sinalizadores que uso e quaisquer problemas que enfrento. Em qualquer outro editor de texto, elas existiriam apenas como notas estáticas. Mas o arquivo do VS Code pode ocupar um painel enquanto o terminal está no painel inferior, e posso copiar um comando diretamente da minha documentação e executá-lo na mesma janela. Essa é uma diferença significativa que empresas como Notepad++ e Obsidian simplesmente não conseguem tocar.

Já não existem aplicativos para isso?

É por isso que ainda prefiro o VS Code

É verdade que já existem aplicativos para preencher o mesmo nicho de produtividade para o qual uso o VS Code. Acho que Obsidian ficaria em segundo lugar porque funciona com arquivos Markdown nativos, tem um extenso ecossistema de plugins e foi projetado como um sistema de gerenciamento de conhecimento, para o qual já uso o VS Code. Concept é outra boa opção apenas para seu próprio sistema de banco de dados.

O problema que tenho com essas alternativas é que elas limitam meu fluxo de trabalho. Obsidian usa texto simples, por isso é menos ofensivo nesse aspecto, mas ainda tenta ser o único lugar onde residem todos os seus pensamentos. A ideia é ainda pior porque conecta você a um serviço proprietário. O VS Code é mais versátil no manuseio de qualquer tipo de texto que eu jogue nele, então continuo com isso em vez de outras opções.

VS Code é mais do que o nome sugere

O VS Code não parece mais um editor de código típico quando você tem vários espaços de trabalho configurados, pode interagir com WSL via Terminal e tem duas ou três extensões que são adicionadas ao seu fluxo de trabalho. Comece a pensar nele como um editor de texto de uso geral, em vez de uma ferramenta de desenvolvimento, e veja se ainda está procurando por outra coisa.

Link da fonte