Whatsapp

Melhores editores de JavaScript para Linux

Anonim

Em um dos meus artigos recentes, onde fiz uma lista das 7 linguagens de programação mais populares no GitHub em 2019 e JavaScript saiu em cima. Visto que a maioria dos leitores está interessada em usar JavaScript para seus projetos, aqui está uma lista dos melhores editores de JSvocê pode usar em sua máquina Linux.

1. Código do Visual Studio

Visual Studio Code é um editor de código gratuito, de código aberto e multiplataforma com um conjunto abrangente de ferramentas para edição e depuração de código.Possui uma IU totalmente personalizável com outros recursos, incluindo Live Share para colaboração de código em tempo real, integração nativa do Git, realce de sintaxe, Intellisense, etc.

É desenvolvido pela Microsoft com uma biblioteca quase inesgotável de plugins fornecidos pela Redmond Giant ou a comunidade de usuários e está entre os editores mais usados ​​para qualquer projeto, incluindo JavaScript para o qual recursos como depuração, preenchimento automático, GoTo , e verificação integrada de tipo JS são úteis.

Código do Visual Studio

Veja meu artigo sobre Visual Studio Code.

2. Átomo

Atom é um editor de texto gratuito, de código aberto e multiplataforma desenvolvido e mantido por GitHub Seus recursos incluem suporte nativo para vários linguagens de programação com realce de sintaxe, dobramento de código, conclusão de código e integração com Git pronta para uso.Ele oferece aos usuários um gerenciador de pacotes fácil de usar para instalar e gerenciar pacotes para estender sua funcionalidade.

Atom é um excelente editor para escrever o código JS porque de seu suporte nativo para preenchimento automático, realce de sintaxe e extensibilidade com extensões. Os desenvolvedores podem colaborar no código usando Teletype e o editor pode ser atualizado para o status IDE instalando um pacote curado para estender sua funcionalidade.

Editor de Código Atom

Veja meu artigo no Atom Code Editor.

3. Sublime Texto 3

Sublime Text 3 é um editor de texto gratuito/premium, multiplataforma, leve e extensível que se concentra na velocidade e na confiabilidade. É a versão atual da popular série de editores Sublime Text e oferece preenchimento automático, dobragem de código e realce de sintaxe, além de suporte para várias linguagens de computador fora da caixa.

É totalmente personalizável e você pode estender sua funcionalidade usando qualquer um dos plug-ins disponibilizados por sua comunidade de desenvolvedores por meio de seu conveniente gerenciador de pacotes. Como um desenvolvedor JS, você também vai gostar de usar sua integração Git, verificador de diferença incremental e recursos de caret de bloco, entre outros.

Editor de Texto Sublime

4. SpaceMacs

SpaceMacs é um editor de texto gratuito e de código aberto que combina a funcionalidade de Emacs e Vimem um único editor de texto com foco em ergonomia, consistência e mnemônicos.

Ele usa com sucesso a mesma ligação de teclas, independentemente de onde você esteja no editor, e oferece aos usuários interfaces gráficas e de linha de comando. Ele prospera com a noção de que nem o Emacs nem o Vim são os melhores editores; ambos são.

Editor de código SpaceMacs

5. Qt Creator

Qt Creator é um ambiente de desenvolvimento integrado de plataforma cruzada gratuito para C++, JavaScript e QML criado como parte do SDK da estrutura de desenvolvimento de aplicativos Qt.

Ele oferece aos usuários o conjunto de ferramentas completo necessário para criar programas complexos com ferramentas como um depurador visual, um designer de formulários embutido, realce de sintaxe, preenchimento automático inteligente e extensão de funcionalidade usando plug-ins.

QT Creator tem uma versão rica em recursos que é de código aberto sob a licença GPLv3 e uma versão comercial com uma tonelada de recursos extras e suporte para tecnologias que ajudam a fornecer uma experiência empresarial, por exemplo. helpdesk de suporte Qt oficial.

6. Colchetes

Brackets é um editor de código livre, moderno e de código aberto desenvolvido pela Adobe escrito completamente em JavaScript, HTML, e CSSEle é leve e combina ferramentas visuais no editor para acelerar o fluxo de trabalho do usuário e reduzir a frequência de alternância entre as páginas do arquivo com seu recurso de editor embutido.

Entre os vários recursos que o Brackets oferece, inclui visualização ao vivo, suporte a SCSS e LESS, integração com Git, um validador W3C simples, prefixação automática, guias de indentação e suporte para uma biblioteca de extensões gratuitamente.

Brackets – Editor de texto de código aberto

7. Emacs

Emacs é uma família de editores de texto de linha de comando poderosos, gratuitos e de código aberto baseados em UNIX, sendo o mais popular GNU Emacs. É totalmente personalizável e oferece vários recursos de edição com reconhecimento de conteúdo, como realce de sintaxe e navegação de linha.

Emacs não é um editor de texto fácil de usar como se poderia imaginar, mas oferece um tutorial para iniciantes junto com documentação integrada abrangente até mesmo para usuários profissionais.

Foi escrito em Lisp para que os usuários do Lisp sejam capazes de ajustar sua funcionalidade para atender às suas necessidades e os usuários podem empregar plug-ins para estender seu recurso além de escrever código sozinho. Por exemplo. O Emacs pode ser usado como cliente de e-mail e leitor de notícias.

Editor de texto Emacs

Emacs vem no repositório oficial de pacotes da sua distribuição Linux e é a forma recomendada de instalação.

$ sudo apt install emacs
$ sudo yum instalar emacs
$ sudo dnf instalar emacs

8. Vim

Vim é um editor de linha de comando de código aberto poderoso, mas leve, que resistiu ao teste do tempo como o “Um editor para governar todos ” já que vem com várias distribuições Linux por padrão. Ele foi criado com a funcionalidade em mente, portanto, embora seja consideravelmente difícil de aprender, muitos desenvolvedores profissionais estão prontos para jurar por ele.

Assim como sua concorrência, Emacs, Vim não Não oferece muitos recursos prontos para uso, mas pode ser configurado por meio de configurações de preferências, scripts e plug-ins para se adequar ao projeto em que você está trabalhando.

Vim Editor

Vim vem no repositório oficial de pacotes da sua distribuição Linux e é a forma recomendada de instalação.

$ sudo apt install vim
$ sudo yum install vim
$ sudo dnf install vim

9. WebStorm

WebStorm é um Ambiente de Desenvolvimento Integrado desenvolvido e mantido por JetBrainspara JavaScript projetos. Ele apresenta um depurador para Node.js aplicativos e aplicativos do lado do cliente, integração perfeita de ferramentas para executores de teste, REST cliente, teste de unidade, integração com VCS como GitHub, Mercurial, etc.

Você pode usar WebStorm para construir projetos em Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordova e Ionic. O uso não é gratuito, mas você pode avaliá-lo gratuitamente por 30 dias.

WebStorm JavaScript IDE

10. Komodo Edit

Komodo Edit é uma plataforma cruzada Ambiente de Desenvolvimento Integrado para as linguagens de programação mais populares, completo com inteligência de código para destaque de sintaxe, auto- completar, refatorar e comandos GoTo.

Ele também oferece depuração nativa e teste de unidade, suporte de controle de versão para Git, CVS, Bazaar, Subversion, Perforce e Mercurial, extensibilidade usando plug-ins, colaboração de código usando ActiveState, suporte para expressões regulares e extensa suporte de linguas.

Komodo IDE

11. Código em qualquer lugar

Code Anywhere é um IDE baseado em nuvem pago que permite o uso de código remotamente usando FTP, SFTP, Google Drive e Dropbox, entre outros serviços remotos. Ele se concentra no desenvolvimento baseado em contêiner, um empreendimento que permite aos usuários desenvolver projetos do início ao fim e até implantá-los diretamente da nuvem.

Os destaques dos recursos do Code Anywhere também incluem um console de terminal integrado, revisões de código, compartilhamento de código, colaboração de código, integração com Git, GitHub e Bitbucket, etc. Você pode experimentá-lo gratuitamente por 7 dias, após os quais você precisa pagar pelo menos $2/mês

CodeAnywhere – Cloud IDE Editor

Leia meu artigo sobre Code Anywhere.

A questão de qual editor de texto é ideal para você depende de suas preferências, tipo de projeto, acesso da comunidade e suporte de extensão. Depois de acertar, você certamente será eficiente em seu fluxo de trabalho e aumentará a produtividade.

Seu editor de texto JavaScript favorito para Linux está na lista? Compartilhe seus pensamentos na seção abaixo.