Top 10 Free Source Code Editors - Révisé
Avec un éditeur de code professionnel tel que Dreamweaver, Coda, Textmate et autres, il n’est pas surprenant que de plus en plus de personnes ont en partie oublié un éditeur de code plus simple tel que le Bloc-notes de Windows. Nous comprenons que plus simple ne veut pas dire la meilleure option, cependant, il existe des éditeurs de code plus simples mais professionnels qui répondent parfaitement à vos besoins.!
Ce sont ce que j'ai trouvé être le meilleur rapport qualité-prix pour zéro dollar (avec un bonus supplémentaire). N'hésitez pas à partager votre favori personnel dans les commentaires.
1. Bloc-notes ++
Notepad ++ est un remplacement open source du programme original Notepad (fourni avec Windows) et prend en charge plusieurs langues. Même s'il est conçu pour Microsoft Windows, il peut également fonctionner sous Linux, Unix, BSD et Mac OS X (avec Wine). Immédiatement après avoir démarré Notepad ++, vous remarquerez la différence entre celui-ci et le Notepad original. Il existe une multitude de boutons et de fonctionnalités supplémentaires tels que la prise en charge des plug-ins, l'édition par onglets, le glisser-déposer, l'édition par écran divisé, le défilement synchronisé, le correcteur orthographique (via un plugin inclus), la recherche et le remplacement de plusieurs documents, la comparaison de fichiers, le zoom et bien plus encore. "Notepadd ++ prend en charge la coloration syntaxique et le pliage syntaxique pour 48 langages de programmation, de script et de balisage" (source).
Comme l'explique le site Web, le programme est écrit en C ++ et utilise des API Win32 et STL pures qui garantissent une vitesse d'exécution supérieure et une taille de programme inférieure. Si vous souhaitez apprendre à faire de Notepadd ++ votre éditeur de texte par défaut, vous pouvez trouver des instructions ici..
Avantages
- Léger et lance rapidement
- Interface d'édition à onglets
- Prise en charge des plugins et macros
- Possibilité d'ajouter des signets
- Glisser et déposer le soutien
- Rechercher et remplacer plusieurs documents
- Mode plein écran
- Réduire dans la barre d'état système
- Configurateur de style pour une interface personnalisable
- Mise en évidence de la syntaxe et des accolades
- Auto-indentation
- Achèvement automatique
- Pliage de code
- Texte pliant
- Intégration du compilateur
- Rechercher et remplacer
- Correcteur orthographique (via plugin)
- Edition collaborative (via plugin)
- Support FTP (via plugin)
- Plusieurs instances
- Comparaison de fichier
Les inconvénients
- Pas de support HTTP, SSH ou WebDav pour l'édition de fichier à distance
- Ne supporte pas les gros fichiers
- Un autre programme est nécessaire pour pouvoir exécuter Mac OS X.
2. TextWrangler
Contrairement à Notepadd ++ mentionné ci-dessus, TextWrangler n'est pas une source ouverte, il s'agit d'un programme réservé aux Mac. En outre, il ne prend en charge qu'une langue: l'anglais. Il s’agit toutefois d’un très "puissant éditeur de texte polyvalent, et d’outil Unix et d’administrateur de serveur". Bien qu'en surface, il ressemble à un éditeur de texte simple et basique, il possède de nombreuses fonctionnalités. Un tiroir de documents (fermé par défaut) peut être ouvert pour afficher et comparer les documents sélectionnés. En tant qu'éditeur de code, il inclut la coloration de la syntaxe et la navigation entre les fonctions pour 44 langages de programmation tels que ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL et VBScript. Avec TextWrangler, vous pouvez également ouvrir des fichiers extrêmement volumineux. il est uniquement limité par la RAM sur votre ordinateur et par la limitation des fichiers OS X.
Si vous avez besoin de fonctionnalités plus avancées telles que l'ouverture et la sauvegarde FTP et SFTP, AppleScript, la prise en charge des scripts Unix Mac OS X, le mode veille, l'enregistrement automatique et bien plus, vous pouvez effectuer une mise à niveau vers BBEdit..
Avantages
- Prise en charge des plugins et macros
- Construit en FTP et Secure FTP
- Prise en charge SSH pour l'édition de fichier à distance
- Possibilité de comparer deux documents ligne par ligne
- Mise en évidence de la syntaxe
- Auto-indentation
- Achèvement automatique
- Pliage de code
- Texte pliant
- Intégration du compilateur (via plugin)
- Correcteur orthographique
- Prise en charge de gros fichiers (limitée par la mémoire de l'ordinateur)
- Plusieurs instances
Les inconvénients
- Pas d'édition collaborative
- Pas de support HTTP ou WebDav pour l'édition de fichier à distance
- Ne fonctionne pas sur Tiger sur les séries Power Macintosh G4 (Quicksilver)
3. jEdit
jEdit, un programme pour Windows, Mac OS X, OS / 2, Linux, BSD, Unix et VMS, est destiné aux programmeurs expérimentés. Écrit en Java, il est open source et supporte des centaines de plugins et de macros. La fenêtre principale peut être scindée horizontalement ou verticalement. Elle comporte également "l'indentation automatique et la coloration syntaxique pour plus de 130 langues". Il existe de nombreuses options de personnalisation pour que tout, du dock à la barre d’état en passant par la barre d’outils, ait l’air et le sens que vous souhaitez. Vous pouvez même "copier et coller avec un nombre illimité de presse-papiers".
Les langages de programmation pris en charge incluent: ActionScript, ColdFusion, LOTOS, Ruby, Python et COBOL. Toutes les fonctionnalités de jEdit ne peuvent éventuellement pas entrer dans ce paragraphe, mais vous pouvez toutes les voir ici.
Avantages
- Moteur de recherche puissant pour les expressions régulières
- Mise en évidence de la syntaxe avec options de personnalisation
- Auto-indentation
- Achèvement automatique
- Pliage de code
- Texte pliant
- Intégration du compilateur (via plugin)
- Prise en charge des plugins et macros
- Interface d'édition à onglets
- Navigateur FTP intégré
- Correcteur orthographique (via plugin)
- Support FTP (via plugin)
- Support HTTP et WebDav (via plugin) pour l'édition de fichiers à distance
- Plusieurs instances
Les inconvénients
- Poids lourd et souvent lent au démarrage
- Dans
Les inconvénients
vérificateur d'orthographe
- Peut être buggy sur le Mac
- Pas d'édition collaborative
- Pas de support de fichiers volumineux
- Pas de support SSH pour l'édition de fichier à distance
4. éditeur Crimson
Crimson a été écrit en C, est open source et est connu comme éditeur de code source professionnel pour Windows uniquement. C'est également un remplacement approprié pour le Bloc-notes et prend en charge la programmation dans plus de 60 langages tels que Maple, LotusScript, C / C ++, MySQL, Ruby, Perl et JScript. Actuellement, il ne supporte que la langue anglaise. Malheureusement, la dernière version de Crimson date de 2008, mais elle a été remplacée par Emeral Editor..
Comme vous pouvez le voir sur l'image ci-dessous, il ressemble à Notepad ++ de la barre d'outils à l'édition par onglets. Il prend également en charge les plugins, appelés "outils" et les macros. Il existe même un client FTP intégré et vous avez la possibilité de gérer des groupes de fichiers liés et de les enregistrer en tant que projets..
Avantages
- Mise en évidence de la syntaxe
- Auto-indentation
- Intégration du compilateur
- Possibilité d'ajouter des signets
- Support FTP
- Correcteur orthographique instantané / vivant
- Les macros
- Plusieurs instances
Les inconvénients
- Aucune complétion automatique
- Pas de code pliant
- Pas de texte pliant
- Pas d'édition collaborative
- Pas de support de fichiers volumineux
- Pas de support HTTP, SSH ou WebDav pour l'édition de fichier à distance
5. Araneae
Araneae est un éditeur pour les professionnels du Web fonctionnant sous Windows uniquement. Vous pouvez télécharger des extensions à utiliser avec celle-ci. Elle inclut la coloration syntaxique, le support par glisser-déposer, l'édition par onglets et la possibilité d'insérer des clips rapides personnalisables. "Araneae inclut plusieurs extensions et localisations tout droit sorti de la boîte proverbiale¢Pas de téléchargement supplémentaire requis! Cela inclut les fichiers HTML, XHTML, CSS, XML, JavaScript, PHP et Ruby, ainsi que les localisations anglaise, française, grecque, espagnole et estonienne! "Toutes les barres d'outils sont visibles par défaut et peuvent être réorganisées selon vos préférences..
Avantages
- Mise en évidence de la syntaxe
- Glisser et déposer le soutien
- Interface d'édition à onglets
- Clips rapides
- Rechercher et remplacer
- Plusieurs instances
Les inconvénients
- Pas de plugins ou de macros
6. EditPad Lite
EditPad Lite est un autre éditeur de texte à usage général pour Windows uniquement. Il est écrit en 10 langues différentes. Construit avec Delphi, il est petit, compact et gratuit pour un usage non commercial uniquement. Donc, si vous allez être payé pour le travail que vous faites avec, alors vous devrez acheter EditPadPro. Les fonctionnalités sont limitées, mais il existe une édition à onglets, peut rester en cours d'exécution dans la barre d'état système, prend en charge l'indentation automatique et peut être configuré pour répondre à vos goûts et à votre vue..
EditPad Lite ressemble également à Notepad à l’exception de la barre d’outils de mise en forme et des onglets..
Avantages
- Interface d'édition à onglets
- Auto-indentation
- Annulation et rétablissement illimités même après l'enregistrement d'un fichier (tant qu'il reste ouvert)
- Prise en charge de gros fichiers
- Support FTP
- Plusieurs instances
Les inconvénients
- Pas de coloration syntaxique
- Aucune complétion automatique
- Pas de code pliant
- Pas de texte pliant
- Pas d'intégration du compilateur
- Pas de macros
- Pas d'édition collaborative
- Correcteur orthographique non inclus dans la version gratuite
- Pas de support HTTP, SSH ou WebDav pour l'édition de fichier à distance
7. ATPad
ATPad n’est pas très différent de la plupart des autres mentionnés ci-dessus: c’est une autre version du Notepad avec quelques mises à niveau. Outre l'anglais, vous pouvez vous procurer ATPad dans 11 autres langues. Vous bénéficiez d'une édition par onglets, d'options de personnalisation, de numérotation des lignes, d'habillage de mots, de signets (pour ne pas perdre votre place lors du renvoi), d'extraits personnalisables, d'envoi par courrier électronique, etc. ATPad ne nécessitant pas d’installation, vous pouvez l’ouvrir à partir de n’importe quel type de lecteur sans laisser de traces. Pour le supprimer, supprimez simplement le répertoire ATPad.
Avantages
- Permet le carrelage et la mise en cascade des fenêtres
- Interface d'édition à onglets
- Numérotation des lignes
- Extraits de texte
- Peut envoyer des documents par courrier électronique
- Aucune installation requise
- Possibilité d'ajouter des signets
- Recherche illimitée / remplace et annule / rétablit
Les inconvénients
- Ne vient pas avec le correcteur orthographique
8. RJ TextEd
RJ TextEd est uniquement pour Windows et prend en charge 18 langues différentes et 20 langues de programmation. Il a été construit sur CodeGear Delphi et n'est pas open source. Il existe à la fois une version pour PC et une version portable pour le téléchargement, ainsi qu'une poignée de plug-ins et d'outils que vous pouvez télécharger séparément. Contrairement à la plupart des programmes de mise en forme décrits ci-dessus, RJ TextEd propose des barres d’outils, des volets et des onglets à gogo. Vous pouvez également créer des projets et des macros et personnaliser votre environnement de travail.
Avantages
- A une version portable
- Mise en évidence de la syntaxe
- Correcteur orthographique
- Auto-indentation
- Achèvement automatique
- Pliage de code
- Texte pliant
- Intégration du compilateur
- Les macros
- Prise en charge FTP et FTP sécurisé
- Prise en charge SSH pour l'édition de fichier à distance
- Plusieurs instances
Les inconvénients
- Pas d'édition collaborative
- Pas de support de fichiers volumineux
- Pas de support HTTP ou WebDav pour l'édition de fichier à distance
9. Komodo Modifier
Komodo Edit est un programme open source rapide qui peut être utilisé sous Windows, Max OS X et Linux. Il prend en charge les langages de programmation suivants: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 et CSS 3. Il est également équipé de "coloration syntaxique personnalisable, pliage, vérification de la syntaxe en arrière-plan, ainsi que d'excellents auto-complétion et calltips (appelé 'code intelligence'). " Leurs pages et leurs pages d’extensions sont équivalentes à celles de Firefox et leur éditeur "trompé" est l’un des plus avancés de cette liste. Avec tout ce que vous obtenez l'édition de fichier à distance, une boîte à outils avec intégration de commandes shell, macros, extraits et la liste continue. Pour des fonctionnalités plus avancées, vous pouvez acheter Komodo IDE pour les équipes.
Avantages
- Support d'extension et macros
- Mise en évidence de la syntaxe
- Auto-indentation
- Achèvement automatique
- Pliage de code
- Texte pliant
- Extraits de code
Les inconvénients
- Correcteur orthographique non inclus
- Pas d'intégration du compilateur
- Pas d'édition collaborative
- Pas de support de fichiers volumineux
- Pas d'instances multiples
- Pour des fonctionnalités plus avancées, vous devrez effectuer une mise à niveau moyennant des frais considérables de 295 USD (sans support et mises à niveau) ou de 382 USD (avec support et mises à niveau).
10. KompoZer
Propulsé par Mozilla, "KompoZer est un système complet de création de pages Web qui combine la gestion de fichiers Web et des fonctionnalités d'édition de page Web WYSIWYG faciles à utiliser, disponibles dans Microsoft FrontPage, Adobe DreamWeaver et d'autres programmes haut de gamme." Ce programme facile à utiliser, pour Windows, Mac OS X et Linux, s’adresse aux utilisateurs non techniques qui ne connaissent pas grand chose au HTML ou au codage Web. Il est disponible en 21 langues différentes et intègre la gestion de fichiers via FTP, la modification par onglets, le sélecteur de couleurs et la prise en charge des formulaires, des tableaux et des modèles..
Comme vous pouvez le constater à partir de la capture d'écran ci-dessous, il s’agit davantage de DreamWeaver que de Notepad (d’où la possibilité de s'adresser à des utilisateurs non techniques)..
Avantages
- Gestionnaire de site et arborescence de fichiers
- Édition WYSIWYG
- A une version portable
- Support FTP
- Correcteur orthographique
- Prend en charge les modèles
- Aperçu de la page
- Comparable à Adobe DreamWeaver et Microsoft FrontPage
Les inconvénients
- Pas de support WebDAV pour l'édition de fichier à distance
- Pas de support d'édition partagé
- Ne supporte pas les scripts côté serveur
11. TouchQode (Bonus)
En prime, nous avons TouchQode, un éditeur conçu uniquement pour les smartphones. Pour le moment, il est uniquement disponible pour Android, mais vous pouvez vous abonner pour être averti de la sortie de l'iPhone. Pour un éditeur de smartphone, il dispose de fonctionnalités intéressantes telles que la coloration syntaxique, la possibilité d’exécuter des scripts (simples), un client FTP intégré, la synchronisation de fichiers, etc. TouchQode donne vraiment la possibilité de coder n'importe où!
Avantages
- App Android
- Mise en évidence de la syntaxe
- Suggestions de code
- Recherche incrémentale
- Synchronisation de fichiers
Les inconvénients
- Aucune application iPhone (mais à venir)