Les 8 meilleurs IDE ou éditeurs de code Linux

C’est amusant de coder et si vous le faites bien alors vous pouvez être un bon développeur. De nos jours, les gens se tournent vers la programmation et ils construisent avec succès de grandes applications. Dans ce post, je vais donner aux utilisateurs de Linux une liste de 8 meilleurs IDE ou éditeurs de code Linux qui aident les développeurs à programmer de grandes applications sous Linux rapidement et facilement.

Les IDE sont très importants lors du développement de toute application. Il peut faciliter le travail en fournissant des fonctionnalités pratiques. La liste suivante des 8 meilleurs éditeurs de code ou éditeurs de texte Linux comprend de grands éditeurs de texte pour les développeurs qui fournissent des fonctionnalités comme, des plugins pour avoir des fonctionnalités supplémentaires, l’auto-complétion qui complète les balises, les classes, et même les extraits de code sans avoir à les taper.

Il existe sans doute plusieurs autres IDE pour Linux, mais je n’en mentionne que 8 pour que cet article soit court. Si vous utilisez un autre IDE sur votre distro pour votre développement régulier, alors faites-le moi savoir dans la section des commentaires ci-dessous. N’oubliez pas non plus de répondre à un sondage à la fin de cet article. Dans le sondage, vous pouvez nous dire lequel vous aimez le plus parmi les 8 IDE suivants.

Table des matières

Meilleurs IDE ou éditeurs de code Linux

Débutons avec le n°10 de ma liste. Il s’agit de Bluefish Editor. Si vous êtes un développeur web, alors l’éditeur Bluefish peut être un bon choix. Il prend en charge de nombreuses fonctionnalités avancées telles que l’autocomplétion des balises, l’auto-indentation, la recherche puissante & remplace, le support de l’intégration de programmes externes tels que make, lint, weblint, etc.

L'éditeur Bluefish pour linux

Bluefish supporte plus que le HTML & CSS. Il prend également en charge les langages suivants.

  • Ada
  • ASP .NET and VBS
  • C/C++
  • CSS
  • CFML
  • Clojure
  • D
  • gettext PO
  • Google Go
  • HTML, XHTML and HTML5
  • Java and JSP
  • JavaScript and jQuery
  • Lua

And More…

You can see the full list of features and supported languages on the official website here.

The things that I wish I had in Bluefish were the ability to edit multiple lines simultaneously. I also want the ability to work with multiple languages within a document that is not supported by the Bluefish editor. So when I select Ruby, it disables the support for HTML & CSS which are necessary to build any web application using frameworks such as Ruby on Rails.

How To Install Bluefish Editor In Linux?

Add the following PPA in Ubuntu or other Ubuntu based distros to install Bluefish editor.

sudo add-apt-repository ppa:klaus-vormweg/bluefishsudo apt-get updatesudo apt-get install bluefish

7. Geany

Geany IDE pour linux

Geany est un IDE léger et il prend en charge tous les principaux langages. Geany vise à fournir un environnement de développement simple et rapide. Il dispose de toutes les fonctionnalités de base telles que l’auto-indentation, la coloration syntaxique et l’auto-complétion de code ou de snippets, etc.

Geany est propre et offre un plus grand espace pour travailler. Donc, si vous voulez un IDE Linux léger et assez basique pour votre développement, alors allez avec Geany.
Depuis Geany 0.12, il a un système de plugins de base. Oui, c’est basique. Contrairement aux autres IDE que je vais mentionner dans cette liste, le plugin Geany est un système de base. Il est livré avec quelques plugins installés qui sont –

  • Classbuilder – Crée des fichiers sources pour de nouveaux types de classe
  • Export – Exporte le fichier actuel dans différents formats
  • Filebrowser – Ajoute un onglet de navigateur de fichiers à la barre latérale
  • Charactères HTML – Insère des entités de caractères HTML comme ‘&amp ;’
  • Save Actions – Fournit différentes actions liées à l’enregistrement des fichiers (autosave, instantsave, backupcopy)
  • Split Window – Divise la vue de l’éditeur en deux fenêtres

Il existe une liste de plugins pour Geany que vous pouvez obtenir ici. Vous pouvez y savoir comment vous pouvez obtenir de nouveaux plugins.

Vous pouvez voir la liste complète des fonctionnalités sur leur page officielle.

Geany est déjà disponible dans le dépôt par défaut de la plupart des distributions Linux. Vous pouvez donc utiliser le gestionnaire de paquets pour installer Geany. La version actuelle de Geany est la v1.26 mais dans Ubuntu la v1.25 est disponible. Vous pouvez donc installer Geany v1.25 en utilisant apt. Si vous voulez installer la dernière version, alors allez télécharger le fichier .tar et compilez le paquet vous-même.

sudo apt-get install geany

6. Gedit

Gedit est un IDE Linux qui est préinstallé avec la distribution Linux la plus populaire, Ubuntu. Donc, si vous utilisez Ubuntu, alors vous auriez également ouvert des documents avec Gedit.

C’est un IDE très simple et petit mais il peut être personnalisé pour s’adapter à votre environnement de travail en installant des plugins et en configurant les paramètres existants. Gedit ne fournit pas le moyen le plus simple d’installer des plugins (comme un moteur de recherche pour rechercher des plugins) mais vous pouvez télécharger les plugins et ensuite les installer manuellement. Il ne s’agit pas d’une revue, donc je ne peux pas mentionner de how-tos ici. Vous pouvez rechercher les plugins Gedit dans Google et cela vous donnera des instructions pour l’installer aussi.

Gedit pour linux

Comment installer Gedit sous Linux ?

Gedit est déjà installé dans Ubuntu et il est disponible dans les dépôts par défaut de toutes les principales distributions. Utilisez donc le gestionnaire de paquets de votre distribution pour installer Gedit.

5. KATE

Si vous utilisez Kubuntu, alors vous auriez utilisé KATE. C’est l’éditeur de texte qui est livré préinstallé avec Kubuntu, distribution Linux populaire basée sur Ubuntu. KATE est un éditeur de texte léger et rapide et il peut ouvrir plusieurs fichiers simultanément.

KATE est un IDE simple mais puissant. Il prend en charge un grand nombre de langues et la détection automatique de la langue définit automatiquement l’indentation d’un document. Un programmeur peut diviser la fenêtre pour travailler avec plusieurs documents simultanément. KATE dispose d’un terminal intégré, d’un plugin SQL, de Find & replace, d’un support de session, d’une coloration syntaxique, d’une gestion intelligente des commentaires et des décompositions, d’une correspondance des parenthèses, KATE prend automatiquement des sauvegardes afin qu’en cas de crash ou d’arrêt inattendu, votre travail ne soit pas perdu.

Vous pouvez consulter la liste complète des fonctionnalités de KATE sur la page par défaut ici.

KATE IDE pour Linux KDE

KATE est déjà dans le dépôt par défaut de la plupart des distributions Linux. Vous pouvez donc utiliser le gestionnaire de paquets de votre distribution pour installer KATE. Voici comment vous pouvez installer KATE dans Ubuntu ou les distributions Linux basées sur Ubuntu. sudo apt-get install kate

4. Eclipse

À partir d’ici, les IDE sont encore plus avancés et robustes. Je vais commencer par un très populaire, Eclipse. Eclipse est principalement écrit en JAVA et il est principalement utilisé pour développer des applications JAVA. Mais, le support du langage peut être étendu en installant des plugins.

Ainsi, avec le support des plugins, Eclipse devient l’un des meilleurs IDE pour développer des programmes en C, C++, COBOL, Fortran, Haskell, JavaScript, PHP, Perl, Python, R, Ruby et Ruby on Rails, Scheme et bien d’autres encore.

Eclipse SDK(Software Development Kit) est un logiciel gratuit et open-source et il comprend des outils de développement Java pour les développeurs Java.

Comment installer Eclipse sous Linux ?

Eclipse ide pour les développeurs java

Téléchargez Eclipse pour votre distribution Linux depuis leur site officiel. C’est un fichier compressé, décompressez-le et exécutez ‘eclipse-inst’ pour lancer l’installateur.

3. Brackets

Brackets est l’IDE développé par les développeurs d’Adobe. C’est l’IDE qu’il vous faut si vous êtes un concepteur de sites web. Il y a plusieurs fonctionnalités impressionnantes dans Brackets qui le font se démarquer. Brackets prend en charge les plugins pour étendre les fonctionnalités et l’installation des plugins est vraiment facile. Il suffit de cliquer sur la troisième icône dans la barre latérale supérieure droite pour faire apparaître une fenêtre indiquant les plugins les plus populaires. Vous pouvez simplement cliquer sur installer pour installer n’importe quel plugin et vous pouvez également rechercher un plugin spécifique.

Brackets IDE pour les développeurs Linux
Installer des plugins dans l'IDE brackets

Édition en ligne

En plus de toutes les fonctionnalités de base telles que l’auto-…indentation, l’autocomplétion et la mise en évidence du code, Brackets possède des fonctionnalités avancées qui vous aident vraiment lorsque vous éditez des pages web et travaillez avec des CSS, et certaines de ces fonctionnalités sont l’édition en ligne, le fractionnement de l’éditeur, les plugins, et bien d’autres encore.

L’édition en ligne vous permet de modifier le CSS sans vous déplacer vers un fichier CSS. Pour éditer le CSS de n’importe quel id ou classe, il suffit de sélectionner cette ligne et d’appuyer sur CTRL + E. Cela ouvre la fenêtre avec le CSS associé à cet ID.

Fonction d'édition en ligne de Brackets

Aperçu en direct

Si vous utilisez Brackets, alors vous n’aurez plus besoin des outils d’inspection de vos navigateurs pour inspecter le code, au lieu de cela, vous pouvez utiliser la fonctionnalité Live Preview de Brackets et elle affichera vos modifications en direct dans la fenêtre. Pour utiliser cette fonctionnalité, il suffit d’aller dans le menu >> Fichier et de cliquer sur Live Preview.

Ajouter des plugins

Brackets a des tonnes de plugins disponibles qui fournissent des fonctionnalités supplémentaires à Brackets. Si vous travaillez avec JS par exemple, alors vous pouvez installer un plugin qui vous aide avec le code JS. Parfois, vous avez également besoin de créer un PDF du code, alors vous installez un plugin qui le fait. Vous pouvez ajouter des centaines d’autres fonctionnalités en ajoutant des plugins. Brackets ajoute constamment de nouveaux plugins à sa base de données. Voici quelques-uns des plugins Brackets les plus populaires -Emmet Flux de travail HTML et CSS à grande vitesse.

Beautify Formatez les fichiers JavaScript, HTML et CSS.
Icônes de fichiers Icônes de fichiers dans l’arborescence de Brackets.
Guides d’indentation Afficher les guides d’indentation dans l’éditeur de code.
Git Intégration de Git pour Brackets.
Autopréfixeur Analyse les CSS et ajoute les préfixes des fournisseurs automatiquement.
W3C Validation Validateur W3C simple.

Installateur de plugins et de thèmes Brackets

Comment installer Brackets sous Linux ?

Vous pouvez télécharger la dernière version de Brackets sur le site officiel et l’installer.

2. Atom

Atom est l’IDE développé par Github et il est complètement hackable ce qui signifie que vous pouvez le personnaliser comme vous le souhaitez. Il supporte par défaut un grand nombre de langages de programmation comme PHP, javascript, HTML, CSS, Sass, Less, Python, C, C++, Coffeescript, etc. et si vous travaillez avec un langage qui n’est pas supporté par défaut dans Atom alors ne vous inquiétez pas vous pouvez installer le plugin.

Lorsque vous installez et ouvrez Atom pour la première fois alors il vous donne un guide de bienvenue. Le guide vous donne la façon d’explorer Atom et de se familiariser avec lui très rapidement. Commencez par ouvrir un projet dans le guide et passez en revue chacun d’entre eux. Installez les Packages c’est-à-dire les plugins, installez les thèmes et personnalisez le Styling.

Éditeur de code Atom linux
Atom. IDE inspecter l'élément fonctionnalité

Atom est de Github donc il prend en charge la plupart des choses que tout développeur souhaite avoir par défaut dans un IDE. Les outils pour les développeurs sont l’un d’entre eux. You can have browsers’ inspect element tool within Atom, no more need to open web browser.

Atom is developed by Github so it comes with full Github support and integration. You can directly open a project/file on Github in the browser. It also comes with Markdown syntax that supports live preview in browser.

Atom IDE tools

Atom Configuration

Atom IDE configuration window

Atom devs slogans it a complete hackable IDE of the 21st century. So you can explore Atom’s easy to use configuration to customize it deeply.

1. Sublime

The one that wins the list is obviously, Sublime Text. The lightest of all and feature-rich IDE used by professional programmers. Outre toutes les fonctionnalités de base, Sublime possède les fonctionnalités les plus puissantes qui permettent aux programmeurs de faire du codage vraiment rapidement.

Sublime a tellement de fonctionnalités puissantes qui nécessitent un autre article pour être mentionnées. Dans cette petite intro, je peux seulement mentionner certaines de ses fonctionnalités qui vous attireront sûrement vers lui. Eh bien, ne vous inquiétez pas pour la mise en évidence du code, l’auto-indentation, l’auto-complétion et toutes les fonctionnalités de base, Sublime les a toutes emballées.

Minimap

Sublime minimap

Commençons par une fonctionnalité simple mais très utile de Sublime et qui s’appelle Minimap. Minimap est la vue zoomée du fichier entier dans lequel vous travaillez qui fonctionne comme une barre de défilement visuelle dans Sublime. Vous pouvez voir le code entier et deviner où vous voulez vous déplacer dans le code et cliquer sur cette zone et sublime vous amènera à cet espace dans l’éditeur.

Grande gamme de raccourcis clavier

Programmer signifie taper, taper et taper alors pourquoi toucher la souris. Vous gagnez énormément de temps si vous dépendez uniquement du clavier lorsque vous programmez et Sublime vous aide à le faire en fournissant un faisceau de raccourcis clavier personnalisables. Le raccourci que j’aime le plus est Ctrl + P. Il me permet de rechercher des fichiers dans le répertoire de travail directement depuis mon éditeur, pendant que je code. Il me permet également de rechercher du code dans le fichier actuel en faisant précéder mon terme de recherche de @. Par exemple, je veux rechercher la variable ‘article’ dans le fichier actuel alors je peux utiliser CTRL + P et rechercher ‘@article’.

Les raccourcis clavier de Sublime

Puissante fonction de sélection multiple.Select Feature

Sublime IDE multi-select feature

If you use this feature once then you’ll be a fan of Sublime. Sublime allows you to edit multiple lines all at once. Don’t believe it? But that’s true. Placez votre curseur sur une ligne, puis maintenez la touche CTRL enfoncée et, à l’aide de la souris, placez le curseur sur une autre ligne ; un autre curseur apparaîtra, et tout ce que vous taperez sera écrit sur les deux lignes. De la même manière, vous pouvez choisir autant de lignes que vous voulez et les éditer toutes en même temps. Il existe de nombreuses façons d’éditer plusieurs codes dans sublime, l’une d’entre elles étant CTRL + D. Placez votre curseur sur un mot et appuyez sur CTRL + D pour le sélectionner. Si vous voulez éditer plusieurs mots alors mettez d’abord des curseurs dans chaque mot et enfin utilisez CTRL + D pour les sélectionner tous.

Créer vos propres snippets

sublime create new snippet

Approximativement dans chaque programme écrit dans n’importe quel langage, vous devez répéter certaines lignes de code plusieurs fois. Pour y faire face, Sublime dispose d’une fonctionnalité agréable et pratique appelée Snippet. You can create new snippet from Menu >> Tools >> New Snippet. In between <snippet> tags put your code and save the file in the user directory of Sublime. Now whenever you need to code that snippet, simply type the name of that snippet you saved and remember the name is the filename. In my case, my login form snippet name is log in.

Sublime has much more…

There is much more advanced in Sublime. You can start using it right away to explore more advanced features of Sublime. Once you get familiar with it, coding will be fun, easy, and fast.

How To Install Sublime In Linux?

Currently, the latest stable is Sublime text 2 but Sublime Text 3 is also available which is in Beta state. For Sublime Text 3 Beta

sudo add-apt-repository ppa:webupd8team/sublime-text-3For Sublime Text 2sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text-installer

Conclusion

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *