GNU/Linux >> Tutoriels Linux >  >> Linux

Meilleurs éditeurs JavaScript pour Linux

Dans 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 vainqueur. Étant donné que la plupart des lecteurs sont intéressés par l'utilisation de JavaScript pour leurs projets, voici une liste des meilleurs éditeurs JS 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 native de Git, la coloration syntaxique, Intellisense, etc.

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

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 la coloration syntaxique, le pliage de code, la complétion de code et l'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.

atome est un excellent éditeur pour écrire JS code en raison 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 organisés pour étendre ses fonctionnalités.

Éditeur de code Atom

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 du populaire Sublime Text éditeur et il offre l'auto-complétion, le pliage de code et la coloration syntaxique, ainsi que la prise en charge d'une tonne de langages informatiques 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 plugins mis à disposition par sa communauté de développeurs via son gestionnaire de packages pratique. En tant que développeur JS, vous apprécierez également d'utiliser son intégration Git, son vérificateur de différence incrémentiel et ses fonctionnalités de caret de bloc, entre autres.

Éditeur de texte sublime

4. SpaceMac

SpaceMacs est un éditeur de texte gratuit et open source qui combine les fonctionnalités d'Emacs et Vim dans 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 en ligne de commande et graphiques. 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 complet d'outils nécessaires 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 ex. service d'assistance officiel Qt.

6. Parenthèses

Brackets est un éditeur de code gratuit, moderne et open source développé par Adobe écrit entièrement en JavaScript , HTML , et CSS . Il 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.

Crochets - É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 didacticiel pour les débutants ainsi qu'une documentation intégrée complète, même pour 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 que les utilisateurs puissent 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 nouvelles.

Éditeur de texte Emacs

Emacs 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 emacs  [On Debian/Ubuntu]
$ sudo yum install emacs  [On CentOS/RHEL]
$ sudo dnf install emacs  [On Fedora]

8. Vim

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 à ne jurer que par lui.

Tout comme ses concurrents, Emacs , Vim n'offre pas beaucoup de fonctionnalités prêtes à l'emploi, 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  [On Debian/Ubuntu]
$ sudo yum install vim  [On CentOS/RHEL]
$ sudo dnf install vim  [On Fedora]

9. Tempête Web

WebStorm est un environnement de développement intégré payant développé et maintenu par JetBrains pour JavaScript projets. Il comporte un débogueur pour Node.js applications et applications côté client, intégration transparente des outils pour les testeurs, REST client, tests unitaires, intégration avec VCS comme GitHub , Mercuriel , etc.

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

EDI JavaScript WebStorm

10. Komodo Modifier

Komodo Edit est un environnement de développement intégré multiplateforme pour les langages de programmation les plus populaires avec intelligence du code pour la coloration syntaxique, la saisie semi-automatique, la refactorisation et les commandes 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 prise en charge étendue des langues.

EDI Komodo

11. Codez 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.

Code Anywhere les points forts des fonctionnalités 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 devez payer au moins 2$/mois .

CodeAnywhere – Éditeur Cloud IDE

Lisez 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 dans la liste ? Partagez vos impressions dans la section ci-dessous.


Linux
  1. 3 éditeurs de texte légers pour Linux

  2. 22 meilleurs éditeurs de texte Linux pour la programmation et le codage

  3. 5 meilleures applications de bureau à distance pour Linux

  4. Meilleur logiciel de peinture pour Linux

  5. Les 20 meilleurs éditeurs Javascript pour Linux Desktop

Les 15 meilleurs logiciels d'édition de balises musicales pour système Linux

Meilleur éditeur Linux Hex :20 meilleurs visualiseurs et éditeurs Linux Hex

Les 20 meilleures alternatives Notepad ++ pour le système Linux

Meilleurs éditeurs de texte Linux :les 20 éditeurs de texte et HTML examinés

Meilleurs éditeurs Markdown pour Linux :20 top évalués pour les nerds Linux

Meilleur éditeur de code Linux :Top 11 examiné et comparé