WhatsApp

Meilleurs éditeurs JavaScript pour Linux

Anonim

Dans l'un de mes articles récents où j'ai fait une liste des 7 langages de programmation les plus populaires sur GitHub en 2019 et JavaScript est sorti en haut. Étant donné que la plupart des lecteurs souhaitent utiliser JavaScript pour leurs projets, voici une liste des meilleurs éditeurs JSque vous pouvez utiliser sur votre machine Linux.

1. Code Visual Studio

Visual Studio Code est un éditeur de code gratuit, open source et multiplateforme avec une suite complète d'outils pour l'édition et le débogage du code.Il dispose d'une interface utilisateur entièrement personnalisable avec d'autres fonctionnalités, notamment Partage en direct pour la collaboration de code en temps réel, l'intégration Git native, la coloration syntaxique, Intellisense, etc.

Il est développé par Microsoft avec une bibliothèque presque inépuisable de plugins fournie par le Redmond Giant ou la communauté des utilisateurs et fait partie des éditeurs les plus utilisés pour tous les projets, y compris JavaScript pour lesquels des fonctionnalités telles que le débogage, la saisie semi-automatique, GoTo , et la vérification de type JS intégrée sont pratiques.

Code Visual Studio

Voir mon article sur Visual Studio Code.

2. Atome

Atom est un éditeur de texte gratuit, open source et multiplateforme développé et maintenu par GitHub Ses fonctionnalités incluent la prise en charge native de plusieurs langages de programmation avec coloration syntaxique, pliage de code, complétion de code et intégration Git dès la sortie de la boîte.Il offre aux utilisateurs un gestionnaire de packages facile à utiliser pour installer et gérer des packages afin d'étendre ses fonctionnalités.

Atom est un excellent éditeur pour écrire du code JS car de sa prise en charge native de l'auto-complétion, de la coloration syntaxique et de l'extensibilité avec les extensions. Les développeurs peuvent collaborer sur le code à l'aide de Teletype et l'éditeur peut être mis à niveau vers le statut IDE en installant un ensemble de packages sélectionnés pour étendre ses fonctionnalités.

Éditeur de code atomique

Voir mon article sur l'éditeur de code Atom.

3. Texte sublime 3

Sublime Text 3 est un éditeur de texte gratuit/premium, multiplateforme, léger et extensible qui met l'accent sur la vitesse et la fiabilité. Il s'agit de la version actuelle de la populaire série d'éditeurs Sublime Text. dès la sortie de la boîte.

Il est entièrement personnalisable et vous pouvez étendre ses fonctionnalités à l'aide de l'un des plug-ins mis à disposition par sa communauté de développeurs via son gestionnaire de packages pratique. En tant que développeur JS, vous apprécierez également l'intégration de Git, le vérificateur de différence incrémentiel et les fonctionnalités de bloc caret, entre autres.

Éditeur de texte sublime

4. SpaceMacs

SpaceMacs est un éditeur de texte gratuit et open source qui combine les fonctionnalités de Emacs et Vimdans un seul éditeur de texte en mettant l'accent sur l'ergonomie, la cohérence et les mnémoniques.

Il utilise avec succès la même liaison de clé, quel que soit l'endroit où vous vous trouvez dans l'éditeur, et il offre aux utilisateurs des interfaces utilisateur graphiques et en ligne de commande. Il se nourrit de l'idée que ni Emacs ni Vim n'est le meilleur éditeur ; les deux le sont.

Éditeur de code SpaceMacs

5. Créateur Qt

Qt Creator est un environnement de développement intégré multiplateforme gratuit pour C++, JavaScript et QML créé dans le cadre du SDK du framework de développement d'applications Qt.

Il offre aux utilisateurs l'ensemble d'outils complet requis pour créer des programmes complexes avec des outils tels qu'un débogueur visuel, un concepteur de formulaires intégré, la coloration syntaxique, la saisie semi-automatique intelligente et l'extension de fonctionnalités à l'aide de plug-ins.

QT Creator a une version riche en fonctionnalités qui est open source sous la licence GPLv3 et une version commerciale avec une tonne de fonctionnalités supplémentaires et un support pour les technologies qui aident à fournir une expérience d'entreprise, par exemple. service d'assistance officiel de Qt.

6. Supports

Brackets est un éditeur de code libre, moderne et open source développé par Adobe écrit entièrement en JavaScript, HTML et CSSIl est léger et intègre des outils visuels dans l'éditeur afin d'accélérer le flux de travail de l'utilisateur et de réduire la fréquence de basculement entre les pages de fichiers grâce à sa fonction d'éditeur en ligne.

Parmi les nombreuses fonctionnalités offertes par Brackets, citons l'aperçu en direct, la prise en charge SCSS et LESS, l'intégration avec Git, un simple validateur W3C, le préfixage automatique, les guides d'indentation et la prise en charge d'une bibliothèque d'extensions gratuitement.

Parenthèses – Éditeur de texte Open Source

7. Emacs

Emacs est une famille d'éditeurs de texte en ligne de commande puissants, gratuits et open source basés sur UNIX, le plus populaire étant GNU Emacs. Il est entièrement personnalisable et offre plusieurs fonctionnalités d'édition sensibles au contenu telles que la coloration syntaxique et la navigation par ligne.

Emacs n'est pas un éditeur de texte facile à utiliser comme on pourrait l'imaginer, mais il propose un tutoriel pour les débutants avec documentation intégrée complète pour même les utilisateurs professionnels.

Il a été écrit en Lisp afin que les utilisateurs de Lisp soient capables d'ajuster ses fonctionnalités en fonction de leurs besoins et les utilisateurs peuvent utiliser des plugins pour étendre ses fonctionnalités au-delà de l'écriture de code seul. Par exemple. Emacs peut être utilisé comme client de messagerie et lecteur de news.

Éditeur de texte Emacs

Emacs est livré dans le référentiel de packages officiel de votre distribution Linux et c'est la méthode d'installation recommandée.

$ sudo apt install emacs
$ sudo miam installer emacs
$ sudo dnf installer emacs

8. Vigueur

Vim est un éditeur de ligne de commande open source puissant mais léger qui a résisté à l'épreuve du temps en tant que "Un éditeur pour les gouverner tous " étant donné qu'il est livré avec plusieurs distributions Linux par défaut. Il a été créé avec la fonctionnalité à l'esprit. Ainsi, bien qu'il soit considérablement difficile à apprendre, de nombreux développeurs professionnels sont prêts à jurer par lui.

Comme ses concurrents, Emacs, Vim ne Il n'offre pas beaucoup de fonctionnalités dès la sortie de la boîte, mais il peut être configuré via des paramètres de préférences, des scripts et des plug-ins en fonction du projet sur lequel vous travaillez.

Éditeur Vim

Vim est livré dans le référentiel de packages officiel de votre distribution Linux et il s'agit de la méthode d'installation recommandée.

$ sudo apt install vim
$ sudo miam installer vim
$ sudo dnf installer vim

9. WebStorm

WebStorm est un environnement de développement intégré développé et maintenu par JetBrainspour JavaScript projets. Il comprend un débogueur pour les applications Node.js et les applications côté client, une intégration transparente des outils pour les testeurs, REST client, test unitaire, intégration avec VCS tel que GitHub, Mercurial, etc.

Vous pouvez utiliser WebStorm pour créer des projets dans Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordoue et Ionique. Son utilisation n'est pas gratuite, mais vous pouvez l'évaluer gratuitement pendant 30 jours.

WebStorm JavaScript IDE

dix. Komodo Modifier

Komodo Edit est un environnement de développement intégré pour les langages de programmation les plus populaires, avec intelligence du code pour la coloration syntaxique, auto- commandes complete, refactoring et GoTo.

Il offre également un débogage natif et des tests unitaires, une prise en charge du contrôle de version pour Git, CVS, Bazaar, Subversion, Perforce et Mercurial, une extensibilité à l'aide de plug-ins, une collaboration de code à l'aide d'ActiveState, une prise en charge des expressions régulières et une support linguistique.

Komodo IDE

11. Code n'importe où

Code Anywhere est un IDE payant basé sur le cloud qui permet d'utiliser du code à distance via FTP, SFTP, Google Drive et Dropbox, entre autres services distants. Il se concentre sur le développement basé sur des conteneurs, une entreprise qui permet aux utilisateurs de développer des projets du début à la fin et même de les déployer directement à partir du cloud.

Les fonctionnalités de Code Anywhere incluent également une console de terminal intégrée, des révisions de code, le partage de code, la collaboration de code, l'intégration avec Git, GitHub et Bitbucket, etc. Vous pouvez l'essayer gratuitement pendant 7 jours, après quoi vous devrez payer au moins $2/mois

CodeAnywhere – Éditeur Cloud IDE

Lire mon article sur Code Anywhere.

La question de savoir quel éditeur de texte vous convient dépend en fin de compte de vos préférences, du type de projet, de l'accès à la communauté et de la prise en charge des extensions. Une fois que vous avez réussi, vous êtes sûr d'être efficace dans votre flux de travail et d'augmenter votre productivité.

Votre éditeur de texte JavaScript préféré pour Linux figure-t-il sur la liste ? Partagez vos impressions dans la section ci-dessous.