Meilleur éditeur de texte pour Mac en 2023 (Guide détaillé)

Un éditeur de texte est un outil pratique et flexible qui mérite une place sur chaque ordinateur. Par défaut, il y en a un de base préinstallé avec chaque système d’exploitation populaire. Ils sont le plus souvent utilisés par les développeurs, mais aussi souvent par les rédacteurs et les preneurs de notes. Les meilleurs éditeurs de texte ont tendance à être incroyablement puissants et hautement configurables, ce qui en fait un choix très personnel.

éditeur de texte pour mac

Cela signifie que ceux qui utilisent des éditeurs de texte ont des opinions bien arrêtées à leur sujet. Trouver celui qui convient est essentiel. Plus vous vous familiariserez avec lui, plus vous le trouverez utile. C’est pourquoi de nombreuses personnes utilisent encore de puissants éditeurs de texte qui ont plus de 30 ans, comme Vim et GNU Emacs.

En surface, un éditeur de texte peut sembler clair, simple et ennuyeux, mais c’est parce que vous ne le connaissez pas encore. Sous le capot, il existe de puissantes fonctionnalités que vous pouvez utiliser pour concevoir un site Web, développer des applications logicielles et écrire un roman. Les éditeurs de texte sont également utiles pour les petits travaux comme la rédaction de listes ou la prise de notes. Ils ont tendance à être livrés avec un ensemble de fonctionnalités de base qui peuvent être étendues via des plugins.

Alors, quel est l’éditeur de texte pour vous ?

Notre recommandation numéro un est Sublime text 3. C’est un éditeur de texte rapide, attrayant et complet pour Mac, Windows et Linux. Cela coûte 80 $, mais il n’y a pas de limite de temps officielle pour la période d’essai, vous pouvez donc vous familiariser avec l’application avant de l’acheter. Il est configurable et une large gamme de packages est disponible pour ajouter les fonctionnalités spécifiques dont vous avez besoin.

Atome est une alternative gratuite populaire. Comme Sublime Text, il est multiplateforme, capable et extensible via un grand référentiel de packages. Il se concentre sur le développement d’applications, mais c’est une application Electron, donc pas aussi réactive que notre gagnant.

D’autres éditeurs de texte sont également extrêmement capables et ont leurs points forts, leurs objectifs, leurs limites et leurs interfaces. Nous couvrirons douze des meilleurs et vous aiderons à trouver celui qui convient le mieux à vos besoins, vos préférences et votre flux de travail.

Pourquoi me faire confiance pour ce guide ?

Un bon éditeur de texte est l’un de mes outils préférés. Je les utilise depuis des décennies, d’abord sous DOS, puis Windows, Linux et maintenant Mac. J’édite souvent du contenu pour le Web dans un éditeur de texte, en visualisant directement le balisage HTML. Je peux parfois être assez pointilleux sur le code utilisé et la façon dont il est présenté.

Sous Linux, mes éditeurs de texte préférés étaient Genie et Bluefish, même si j’utilisais aussi régulièrement Gedit et Kate. Lorsque je suis passé à Mac, j’ai d’abord utilisé TextMate. Après un certain temps, cependant, je me suis tourné vers Sublime Text, qui était régulièrement mis à jour.

J’ai continué à expérimenter avec d’autres éditeurs de texte et j’ai finalement opté pour Komodo Edit. Il avait les fonctionnalités dont j’avais besoin à l’époque et une interface adaptée à mon flux de travail. Cela incluait l’enregistrement de nombreuses macros de base de recherche et de remplacement qui étaient commodément répertoriées dans un panneau latéral. Je pourrais les lancer un par un en double-cliquant sur le nom de la macro.

J’ai acheté Textastic pour mon iPad et je l’ai finalement adopté sur mon Mac également. C’est maigre, méchant et a fait tout ce dont j’avais besoin à l’époque.

J’ai aussi souvent joué avec Vim et Emacs au fil des ans, mais je n’ai pas consacré suffisamment de temps pour apprendre à les utiliser efficacement. Leurs interfaces n’ont aucune ressemblance avec les applications modernes, j’ai donc eu du mal à m’y tenir, même si je suis convaincu que ce sont les outils les plus puissants et que j’ai des amis qui ne jurent que par eux.

Qui a besoin d’un éditeur de texte ?

Qui a besoin d’un éditeur de texte décent ? Toute personne ayant besoin de travailler avec des fichiers en texte brut. Cela inclut les personnes qui ont besoin d’un outil occasionnel pour de petites modifications et celles qui en utilisent un comme outil logiciel principal tous les jours. Vous pouvez utiliser un éditeur de texte pour des tâches telles que :

  • créer des fichiers HTML et CSS lors de la création d’un site Web
  • écrire du contenu pour le web en HTML ou Markdown
  • développer des applications Web à l’aide d’un langage de programmation tel que Python, JavaScript, Java, Ruby on Rails ou PHP
  • développer des applications de bureau à l’aide d’un langage de programmation tel qu’Objective C, C# ou C++
  • développer des applications mobiles en utilisant un langage de programmation comme Java, Python, Objective C, Swift, C#, C++
  • l’édition de fichiers de configuration textuels pour un logiciel ou votre système d’exploitation
  • écrire dans des langages de balisage qui vous permettent d’ajouter une mise en forme au texte brut, comme Fountain pour les scénarios et Markdown pour la prose
  • prendre des notes en texte brut ou Markdown pour éviter le verrouillage du fournisseur

Certains éditeurs de texte sont développés avec une ou plusieurs de ces tâches à l’esprit. Un éditeur de texte destiné aux développeurs d’applications peut inclure un débogueur, tandis qu’un éditeur de texte destiné aux développeurs Web peut comporter un volet de prévisualisation en direct. Mais la plupart des éditeurs de texte sont suffisamment flexibles pour être utilisés dans n’importe quel but.

L’attrait d’un éditeur de texte est qu’il peut être utilisé pour tant de choses différentes et personnalisé d’une manière qu’aucun autre type d’application ne peut. Cependant, de nombreux utilisateurs préfèrent utiliser un outil plus spécialisé, par exemple, un IDE (Integrated Development Environment) pour la programmation, ou une application d’écriture dédiée comme Scribe or Ulysses.

Puisque vous êtes intéressé par les éditeurs de texte, nous avons un certain nombre d’autres résumés qui pourraient également vous intéresser :

Meilleur éditeur de texte pour Mac : les gagnants

Meilleur éditeur de texte commercial : Sublime Text 3

Éditeur de texte25

Sublime Text 3 est une édition de texte multiplateforme qui est rapide, facile à démarrer et répond aux besoins de la plupart des utilisateurs. Il a été lancé en 2022 et est complet et hautement personnalisable – un excellent choix pour tous ceux qui ont besoin d’un éditeur de texte professionnel et performant.

Rendez-vous sur Site officiel de Sublime Text Télécharger. La période d’essai gratuite est indéterminée. L’application coûte 80 $ pour chaque utilisateur (et non pour chaque machine) pour une utilisation continue.

En bref:

  • Slogan : ‘Un éditeur de texte sophistiqué pour le code, le balisage et la prose.’
  • Focus : polyvalent : développement d’applications, développement Web, rédaction
  • Plates-formes : Mac, Windows, Linux

Il est facile de démarrer avec Sublime Text. Il n’y a pas de véritable point final à l’essai gratuit, vous pouvez donc le tester à fond avant de décider de l’acheter, ce que vous serez invité à faire de temps à autre. Et l’application est facile à apprendre. Vous vous lancez et commencez à l’utiliser, puis découvrez ses fonctionnalités avancées au fur et à mesure que vous en avez besoin.

Il a fière allure et est riche en fonctionnalités. Sublime Text 3 fonctionne de manière cohérente sur toutes les plates-formes, grâce à l’utilisation d’une boîte à outils d’interface utilisateur personnalisée, et l’application elle-même est native pour chaque système d’exploitation. Cela le rend plus léger et réactif que les autres éditeurs multiplateformes.

Sublime Text propose une large gamme de raccourcis clavier pour garder vos doigts où vous le souhaitez, et un facultatif Minimap sur le côté droit de l’écran vous montre immédiatement où vous vous trouvez dans un document.

Mise en évidence de la syntaxe est offert, et une gamme de combinaisons de couleurs est disponible. Voici les paramètres par défaut pour un fichier HTML :

Éditeur de texte23

Et voici la coloration syntaxique par défaut pour un fichier PHP :

Éditeur de texte22

Vous pouvez voir plusieurs documents ouverts dans un interface à onglets (comme ci-dessus) ou dans des fenêtres séparées.

A mode sans distraction affiche la fenêtre en plein écran et masque le menu et les autres éléments de l’interface utilisateur.

Éditeur de texte24

Vous pouvez modifier plusieurs lignes simultanément en sélectionnant les numéros de ligne souhaités (par Maj-clic ou Commande-clic), puis en utilisant le raccourci clavier commande-maj-L. Un curseur apparaîtra sur chaque ligne sélectionnée.

Les sections de code peuvent être plié (par exemple, lorsque des instructions if imbriquées sont utilisées) en cliquant sur les triangles d’affichage à côté des numéros de ligne.

Éditeur de texte27

La recherche et le remplacement sont puissants et prennent en charge les expressions régulières. La recherche est étendue au système de fichiers avec la Aller à n’importe quoi (Commande-P), qui est le moyen le plus rapide d’ouvrir n’importe quel fichier dans le dossier actuel. D’autres commandes ‘Aller à’ facilitent la navigation et incluent Aller au symbole, Aller à la définition, Aller à la référence et Aller à la ligne.

Éditeur de texte26

L’application est hautement personnalisable. Paramètres sont modifiés en éditant un fichier de configuration textuel. Bien que cela puisse surprendre les débutants, cela a beaucoup de sens pour ceux qui ont l’habitude de travailler dans un éditeur de texte, et le fichier de préférences est fortement commenté afin que vous puissiez voir les options disponibles.

Éditeur de texte29

Les plugins sont disponibles sur Sublime Text’s gestion des paquets système, accessible depuis la palette de commandes de l’application ou depuis le site officiel. Ceux-ci peuvent étendre les fonctionnalités de l’application de manière spécifique et sont écrits en Python. Près de 5,000 XNUMX sont actuellement disponibles.

Éditeur de texte28

Meilleur éditeur de texte gratuit : Atom

Éditeur de texte32

Atom est une alternative gratuite et open-source lancée en 2022. Il a des fonctionnalités similaires à Sublime Text. Atom est multiplateforme et basé sur le framework Electron ‘écrire une fois et déployer partout’, il est donc un peu plus lent que Sublime Text.

L’application a été créée par GitHub, qui a ensuite été acquis par Microsoft. Malgré les réticences de certains membres de la communauté (d’autant plus que Microsoft avait déjà développé son propre éditeur de texte), Atom reste un éditeur de texte robuste.

Rendez-vous dans la le site officiel Atom pour télécharger l’application gratuitement.

En bref:

  • Slogan : ‘Un éditeur de texte piratable pour le 21e siècle.’
  • Focus : Développement d’applications
  • Plates-formes : Mac, Windows, Linux

Actuellement, la première impression que donne Atom n’est pas bonne. La première fois que vous l’ouvrez sous macOS Catalina un message d’erreur s’affiche :

‘Atom’ ne peut pas être ouvert car Apple ne peut pas le vérifier pour les logiciels malveillants.

j’ai trouvé une solution sur Forum de discussion Atom: localisez Atom dans le Finder, faites un clic droit dessus, puis sélectionnez Ouvrir. Une fois que vous avez fait cela, l’application s’ouvrira sans message d’erreur à l’avenir. Je suis surpris qu’un correctif n’ait pas encore été créé pour cela.

Atom est facile à comprendre pour les nouveaux utilisateurs. Il offre une interface à onglets ainsi que plusieurs volets, ainsi qu’une coloration syntaxique attrayante pour un certain nombre de langues. Voici le format par défaut pour les fichiers HTML et PHP.

Éditeur de texte30

Comme Sublime Text, l’édition multiligne est disponible, ce qui s’étend à l’édition multi-utilisateurs. Télétype est une fonctionnalité unique qui permet à différents utilisateurs d’ouvrir et de modifier le document en même temps, comme vous le feriez avec Google Docs.

Le pliage de code et la saisie semi-automatique intelligente sont disponibles, tout comme les expressions régulières, un navigateur de système de fichiers, d’excellentes options de navigation et une recherche puissante.

Éditeur de texte31

Étant donné que l’application a été créée en pensant aux développeurs, il n’est pas surprenant qu’Atom inclue certaines fonctionnalités IDE et propose d’installer les outils de développement d’Apple pour vous lorsque vous l’ouvrez pour la première fois.

Vous ajoutez des fonctionnalités à l’application via des packages, et le gestionnaire de packages est accessible directement depuis Atom.

Éditeur de texte33

Des milliers de forfaits sont disponibles. Ils vous permettent d’ajouter des fonctionnalités telles que l’édition sans distraction, l’utilisation de Markdown, des extraits de code supplémentaires et la prise en charge de la langue, ainsi qu’une personnalisation détaillée de l’apparence et du fonctionnement de l’application.

Meilleur éditeur de texte pour Mac : la compétition

Code Visual Studio

Éditeur de texte34

Bien qu’Atom soit maintenant techniquement un produit Microsoft, Visual Studio Code est l’application qu’ils ont conçue, et c’est formidable. Il a été lancé en 2022 et gagne rapidement en popularité. Ses principales fonctionnalités sont la complétion de code intelligente et la coloration syntaxique.

Rendez-vous sur site officiel de Visual Studio Code pour télécharger l’application gratuitement.

En bref:

  • Slogan : ‘Édition de code. Redéfini.
  • Focus : Développement d’applications
  • Plates-formes : Mac, Windows, Linux

VSCode est rapide et réactif, destiné aux développeurs et axé sur l’édition et le débogage du code. Il est publié sous un Licence MIT open-source.

IntelliSense est une fonctionnalité qui ajoute de l’intelligence à la complétion de code et à la coloration syntaxique en prenant en compte les types de variables, les définitions de fonctions et les modules importés. Plus de 30 langages de programmation sont pris en charge, y compris ASP.NET et C#. Voici sa coloration syntaxique par défaut pour les fichiers HTML et PHP :

Éditeur de texte35
Éditeur de texte36

L’application a un peu de courbe d’apprentissage et comprend à la fois une interface à onglets et des fenêtres divisées. Mode zen fournit une interface minimale au toucher d’un bouton, masquant les menus et les fenêtres et maximisant l’application pour remplir l’écran.

Il inclut un terminal, un débogueur et des commandes Git, mais n’est pas un IDE complet. Pour cela, vous devez acheter le beaucoup plus grand Visual Studio, l’IDE professionnel de Microsoft.

Une vaste bibliothèque d’extensions est disponible à partir de l’application, donnant accès à des packages gratuits qui étendent les fonctionnalités de VSCode. Ceux-ci incluent des plugins pour écrire dans Markdown, exécuter des scripts shell et même créer AppleScript.

Éditeur de texte37

BBModifier 13

BBEdit 13 de Bare Bones Software est un éditeur Mac très populaire qui a été lancé pour la première fois en 1992. Selon le site officiel, il est conçu pour répondre aux besoins des écrivains, des auteurs Web et des développeurs de logiciels.

Rendez-vous dans la le site officiel de BBEdit pour télécharger l’application. Une licence individuelle coûte 49.99 $. Les abonnements peuvent être achetés auprès du Mac App Store et coûte 3.99 $/mois ou 39.99 $/an.

En bref:

  • Slogan : ‘Ça ne craint pas.®’
  • Focus : Polyvalent : développement d’applications, développement Web, rédaction
  • Plates-formes : Mac uniquement

Cet éditeur de texte est un favori parmi les fans de Mac et se conforme étroitement aux directives d’interface utilisateur d’Apple, y compris les raccourcis clavier et les conventions de glisser-déposer. Il est à la fois rapide et stable.

Cependant, il est moins moderne que les autres éditeurs de texte de cette revue. Il se sent un peu daté. Il n’offre pas d’onglets pour chaque document ouvert ; à la place, les fichiers ouverts sont répertoriés au bas du panneau latéral. Comparé à d’autres éditeurs de texte, l’ajout de thèmes et de packages est une tâche assez compliquée.

La coloration syntaxique et la navigation dans les fonctions sont bien implémentées. Voici comment les fichiers HTML et PHP sont affichés :

Éditeur de texte38
Éditeur de texte39

La recherche est puissante, offrant à la fois des expressions régulières et la correspondance de modèles Grep. Le pliage de code et la complétion de texte sont disponibles, mais l’édition multiligne ne l’est pas.

Cet éditeur fournit plus d’outils pour les écrivains par défaut que la plupart de ses concurrents. En fait, l’auteur Matt Gremmel l’utilise comme l’une de ses principales applications d’écriture depuis au moins 2013, bien qu’il utilise également d’autres applications.

Coda (maintenant Nova)

Éditeur de texte40

Panic’s Coda est un éditeur de texte pour Mac uniquement axé sur le développement Web et a été initialement publié en 2022. Il ne sera plus là très longtemps car il sera remplacé par une nouvelle application.

Rendez-vous dans la le site officiel pour télécharger l’application. Vous pouvez acheter l’application pour 99 $.

En bref:

  • Slogan : ‘Vous codez pour le Web. Vous exigez un éditeur de texte rapide, propre et puissant. Aperçu au pixel près. Une méthode intégrée pour ouvrir et gérer vos fichiers locaux et distants. Et peut-être un soupçon de SSH. Dis bonjour, Coda.
  • Axe : Développement Web
  • Plates-formes : Mac uniquement

Coda a maintenant douze ans et se sent dépassée. Panic s’en rend compte, et au lieu de simplement lui donner un coup de jeune, ils ont développé une toute nouvelle application : Nova.

Il comprend des fonctionnalités utiles pour les développeurs Web. Mon préféré est l’intégré Aperçu WebKit avec un inspecteur Web, un débogueur et un profileur. Il peut également accéder facilement aux fichiers distants, y compris ceux sur les serveurs FTP, SFTP, WebDAV ou Amazon S3.

Coda inclut de nombreuses fonctionnalités de ses concurrents :

  • Rechercher et remplacer
  • Pliage de code
  • Autocomplétion à l’échelle du projet
  • Fermeture automatique des balises
  • Mise en évidence de la syntaxe pour un large éventail de langues

Voici à quoi ressemble la coloration syntaxique par défaut pour nos exemples de fichiers HTML et PHP :

Éditeur de texte11
Éditeur de texte12

Un grand référentiel de plugins est disponible sur le site officiel vous permettant d’ajouter des fonctionnalités supplémentaires au programme. Le langage de script Cocoa est utilisé. Une version compagnon iOS (gratuite sur l’App Store iOS) vous permet de vérifier et de modifier le code lorsque vous êtes en déplacement, et vous pouvez synchroniser votre travail entre les appareils.

UltraEdit

UltraEdit version 20.00 est le composant éditeur de texte d’une suite de programmes d’IDM Computer Solutions, Inc, comprenant UltraCompare, UltraEdit Suite, UltraFinder et IDM All Access. Il a été publié pour la première fois en 1994, il existe donc depuis un certain temps et a un public fidèle.

Rendez-vous dans la le site officiel d’UltraEdit pour télécharger l’application. Un abonnement coûte 79.95 $/an (la deuxième année est à moitié prix) et couvre jusqu’à cinq installations. Alternativement, vous pouvez vous abonner à toutes les applications d’IDM pour 99.95 $/an. Essai de 30 jours, garantie de remboursement de 30 jours.

En bref:

  • Slogan : ‘UltraEdit est l’éditeur de texte le plus flexible, le plus puissant et le plus sécurisé qui soit.’
  • Focus : Développement d’applications et web
  • Plates-formes : Mac, Windows, Linux

Un abonnement à une licence personnelle couvre trois ou cinq installations – le site Web d’UltraEdit n’est pas clair. Sur la page d’accueil, il est question de Licence 3 pour 1: ‘Votre licence personnelle est valable jusqu’à 3 machines sur n’importe quelle combinaison de plates-formes.’ Pourtant, sur la page d’achat, il est indiqué qu’un abonnement couvre ‘jusqu’à 5 installations (licences personnelles)’.

Éditeur de texte13

L’application convient à la fois au développement Web et d’applications. Il prend en charge HTML, JavaScript, PHP, C/C++, PHP, Perl, Python, etc. Voici la coloration syntaxique par défaut pour nos exemples de fichiers HTML et PHP :

Éditeur de texte14
Éditeur de texte15

Il est puissant et vous permet de travailler avec des fichiers gigantesques, jusqu’à des gigaoctets. Il prend en charge l’édition multiligne et le mode d’édition de colonne, le pliage de code et la saisie semi-automatique. La fonction de recherche intègre des expressions régulières et la recherche de fichiers. Le débogage et l’aperçu en direct sont également pris en charge. L’application est personnalisable, vous permettant de créer des macros, des scripts et des raccourcis clavier. Une API et une gamme de thèmes sont disponibles.

Text Mate 2.0

TextMate 2.0 de MacroMates est un éditeur de texte puissant et personnalisable pour macOS uniquement. La version 1 était très populaire, mais lorsque la version 2 a été retardée, de nombreux utilisateurs se sont tournés vers quelque chose de mis à jour plus régulièrement, notamment Sublime Text. La mise à jour a finalement été lancée et est maintenant un projet open-source (voir sa licence ici).

Rendez-vous sur site officiel TextMate pour télécharger l’application gratuitement.

En bref:

  • Slogan : ‘Éditeur de texte puissant et personnalisable prenant en charge une vaste liste de langages de programmation et développé en open source.’
  • Focus : Développement d’applications et web
  • Plates-formes : Mac uniquement

TextMate est destiné aux développeurs et est particulièrement populaire parmi les développeurs Ruby on Rails. Il est également particulièrement intéressant pour les développeurs Mac et iOS car il fonctionne avec Xcode et peut créer des projets Xcode.

Les fonctionnalités sont ajoutées en installant des bundles. Il est léger et offre une interface propre. Voici comment la syntaxe est mise en évidence dans nos exemples de fichiers HTML et PHP :

Éditeur de texte16
Éditeur de texte17

Des fonctionnalités avancées telles que la réalisation de plusieurs modifications à la fois, l’association automatique des crochets, la sélection de colonnes et le contrôle de version sont disponibles. Recherchez et remplacez les travaux dans les projets, les macros peuvent être enregistrées et une liste considérable de langages de programmation est prise en charge.

Supports

Brackets est un projet open source guidé par la communauté (publié sous la MIT License) fondée par Adobe en 2022. Elle a pour objectif de faire passer les éditeurs de développement Web au niveau supérieur. Brackets a une interface propre et moderne avec laquelle vous serez familiarisé si vous utilisez d’autres produits Adobe.

Rendez-vous dans la le site officiel de Brackets pour télécharger l’application gratuitement.

En bref:

  • Slogan : ‘Un éditeur de texte open source moderne qui comprend la conception Web.’
  • Axe : Développement Web
  • Plates-formes : Mac, Windows, Linux

Brackets se concentre sur le développement Web et propose des affichages de prévisualisation en direct des fichiers HTML et CSS, mettant à jour les pages en temps réel. Un bouton No Distractions vous offre une interface plus simple d’une simple pression sur un bouton, et une gamme d’extensions gratuites est disponible pour ajouter les fonctionnalités spécifiques dont vous avez besoin.

Éditeur de texte18

L’application prend en charge plus de 38 formats de fichiers et langages de programmation, notamment C++, C, VB Script, Java, JavaScript, HTML, Python, Perl et Ruby. Voici la coloration syntaxique par défaut pour HTML et PHP :

Éditeur de texte19
Éditeur de texte20

En tant qu’application Adobe, Brackets s’intègre parfaitement à Photoshop. PSD Lens est une fonctionnalité qui extrait des images, des logos et des styles de conception de Photoshop. Extract est un outil qui prendra les couleurs, les polices, les dégradés, les mesures et d’autres informations des PSD pour créer automatiquement du CSS. Ce sont des fonctionnalités particulièrement pratiques pour les développeurs front-end.

Komodo Edit

Komodo Edit est un éditeur de texte simple mais puissant d’ActiveState et est disponible gratuitement. Il a été publié pour la première fois en 2022 et semble maintenant assez daté. C’est une version réduite du plus avancé IDE de Komodo, qui est maintenant également disponible gratuitement.

Rendez-vous dans la le site officiel de Komodo Edit pour télécharger l’application gratuitement.

En bref:

  • Slogan : ‘Éditeur de code pour les langages open source’.
  • Focus : Développement d’applications et web
  • Plates-formes : Mac, Windows, Linux

Komodo Edit est distribué sous le nom MOZILLA PUBLIQUE licence de logiciel libre. Comme Atom, un message d’erreur s’affiche lors de la première ouverture de Komodo Edit dans macOS Catalina :

‘Komodo Edit 12’ ne peut pas être ouvert car Apple ne peut pas le vérifier pour les logiciels malveillants.

La solution est la même : recherchez l’application dans le Finder, cliquez avec le bouton droit de la souris et sélectionnez Ouvrir.

Éditeur de texte1

L’application est suffisamment simple pour que les débutants puissent commencer à l’utiliser immédiatement. Le mode Focus affiche uniquement l’éditeur. Une interface à onglets vous permet de basculer facilement entre les fichiers ouverts. Go To Anything vous permet de rechercher et d’ouvrir rapidement le fichier de votre choix. Voici comment un fichier HTML et PHP s’affiche sous l’éditeur.

Éditeur de texte2
Éditeur de texte3

Des fonctionnalités plus avancées sont disponibles, notamment le suivi des modifications, la saisie semi-automatique et les sélections multiples. Une visionneuse Markdown est pratique pour les rédacteurs et des macros peuvent être enregistrées.

Textastique

Textastic est un éditeur de code avancé écrit à l’origine pour iPad, et maintenant disponible pour Mac et iPhone. Contrairement à Coda 2, qui propose également une application iPad, la version mobile de Textastic est complète et puissante. En fait, la société parle de la version Mac comme étant son application compagnon.

Achetez l’application pour 7.99 $ sur le Mac App Store. Une version d’essai peut être téléchargée à partir du site officiel Textastic. La version iOS peut être achetée pour 9.99 $ auprès du App Store.

En bref:

  • Slogan : ‘Éditeur de texte simple et rapide pour iPad/iPhone/Mac.’
  • Focus : Simplicité et facilité d’utilisation
  • Plates-formes : Mac, iOS

Textastic est abordable et convivial. J’utilise l’application sur mon iPad depuis sa sortie et j’ai commencé à utiliser la version Mac depuis qu’elle est disponible car elle est légère et facile à utiliser. Il est capable, mais pas le plus puissant.

Plus de 80 langages de programmation et de balisage sont pris en charge. Voici comment Textastic affiche HTML et PHP.

Éditeur de texte4
Éditeur de texte5

Il complétera automatiquement le code pour HTML, CSS, JavaScript, PHP, C et Objective-C. Il prend en charge les définitions TextMate et Sublime Text. Vos fichiers sont synchronisés entre la version Mac et iOS via iCloud Drive.

Macvim

Vim est un éditeur de texte en ligne de commande hautement configurable créé en 1991. Il s’agit d’une mise à jour de Vi (‘Vi Improved’), qui a été écrit en 1976. Il est encore utilisé par de nombreux développeurs aujourd’hui, bien que son interface soit différente des éditeurs de texte modernes. Macvim résout cela, dans une certaine mesure, mais il a encore une courbe d’apprentissage considérable.

Rendez-vous dans la le site officiel de MacVim pour télécharger l’application gratuitement.

En bref:

  • Slogan : ‘Vim – l’éditeur de texte omniprésent.’
  • Focus : Tout ce que vous pouvez imaginer
  • Plates-formes : Mac. (Vim est disponible en tant qu’outil de ligne de commande sur Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, MorphOS.)

Vous avez déjà Vim sur votre Mac. Ouvrez simplement une fenêtre Terminal et tapez ‘vi’ ou ‘vim’ et elle s’ouvrira. MacVim vous permet d’ouvrir l’application en cliquant sur une icône à la place. Il fournit également une barre de menus complète et est un peu plus convivial.

Éditeur de texte6

Alors que MacVim est écrit uniquement pour les Mac, Vim est aussi multiplateforme que possible. Il est disponible sur Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS et MorphOS. Il est conçu pour les développeurs et un grand nombre de modules complémentaires sont disponibles.

C’est un programme modal. Lorsque vous cliquez sur la fenêtre de l’application et que vous commencez à taper, vous remarquerez que le curseur saute dans le document au lieu que ces caractères soient ajoutés au fichier. C’est une fonctionnalité, et une fois que vous aurez appris ce que fait chaque touche, vous naviguerez dans le fichier plus rapidement que jamais.

Pour ajouter du texte au fichier, vous devez entrer Mode d’insertion en appuyant sur la lettre ‘i’ pour insérer du texte là où se trouve le curseur, ou sur ‘o’ pour insérer du texte au début de la ligne suivante. Quittez le mode Insertion en appuyant sur Échap. Certaines commandes commencent par deux-points. Par exemple, pour enregistrer un fichier, tapez « :w » et pour quitter tapez « :q ».

Bien que l’interface soit différente, MacVim peut faire tout ce que les éditeurs de texte ci-dessus peuvent faire, et plus encore. Voici comment la coloration syntaxique s’affiche pour les fichiers HTML et PHP :

Éditeur de texte7
Éditeur de texte8

Vaut-il la peine d’apprendre une application si différente des applications modernes ? De nombreux développeurs répondent avec enthousiasme, ‘Oui!’ Voici quelques articles qui expliquent pourquoi certains développeurs utilisent et aiment Vim :

Spacemacs

GNU Emacs est similaire. Il s’agit d’un ancien éditeur de ligne de commande initialement publié en 1984 en tant que mise à jour d’un ancien Emacs de 1976. Spacemacs est une tentative de l’introduire dans le monde moderne, même si le simple fait d’installer l’application demande beaucoup de travail !

Rendez-vous dans la le site officiel de Spacemacs pour télécharger l’application gratuitement.

En bref:

  • Slogan : ‘Emacs – un éditeur de texte extensible, personnalisable, gratuit / libre – et plus encore.’
  • Focus : Tout ce que vous pouvez imaginer
  • Plates-formes : Mac (GNU Emacs est disponible en tant qu’outil de ligne de commande sur une large gamme de systèmes d’exploitation.)

GNU Emacs et Spacemacs sont disponibles gratuitement sous licence GPL. Comme Vim, vous devrez passer du temps à apprendre à l’utiliser avant de faire quoi que ce soit. L’installation de l’application demande beaucoup de travail sur la ligne de commande, mais les développeurs ne devraient avoir aucune difficulté. Assurez-vous d’abord de lire attentivement la documentation.

Lorsque vous lancez Spacemacs pour la première fois, vous choisissez si vous préférez le style d’éditeur de Vim ou d’Emac et plusieurs autres options. Après cela, les packages supplémentaires requis seront installés automatiquement. Le programme est puissant et s’appuie sur le langage de programmation Emacs-Lisp pour étendre ses fonctionnalités.

Voici comment les fichiers HTML et PHP sont affichés par défaut :

Éditeur de texte9
Éditeur de texte10

Spacemacs (et GNU Emacs en général) est l’application la plus difficile à apprendre de notre tour d’horizon, mais aussi la plus puissante. Il faudra du temps et des efforts pour apprendre. Si vous êtes intéressé, un excellent point de départ est le site officiel Visite guidée d’Emacs.

Meilleur éditeur de texte pour Mac : comment nous avons testé

Plates-formes de bureau et mobiles prises en charge

Si vous travaillez sur plusieurs ordinateurs exécutant différents systèmes d’exploitation, vous préférerez peut-être utiliser un éditeur de texte qui fonctionne partout où vous allez. Toutes les applications recommandées dans ce tour d’horizon fonctionnent sur un Mac. Certains sont également disponibles pour d’autres plates-formes, notamment Windows et Linux. Quelques applications fonctionnent également sur iOS, vous pouvez donc travailler sur votre iPhone ou iPad lorsque vous n’êtes pas au bureau.

Un éditeur de texte conçu spécifiquement pour Mac ressemblera à une application Mac ; les utilisateurs Mac dédiés peuvent le trouver plus facile à apprendre et à utiliser. Une application multiplateforme peut enfreindre de nombreuses conventions d’interface utilisateur Mac, mais elle fonctionnera de la même manière sur tous les systèmes d’exploitation.

Voici les applications qui ne fonctionnent que sur macOS :

  • BBModifier 13
  • 2 Coda
  • Text Mate 2.0
  • Textastique
  • MacVim (bien que Vim fonctionne partout)
  • Spacemacs (bien qu’Emacs fonctionne partout)

Ces éditeurs de texte fonctionnent également sous Windows et Linux :

  • Sublime text 3
  • Atome
  • Code Visual Studio
  • UltraEdit
  • Supports
  • Komodo Edit

Enfin, deux de nos applications ont des applications compagnons qui s’exécutent sur iOS :

  • 2 Coda
  • Textastique

L’application mobile de Coda 2 est une application partenaire moins puissante, tandis que l’application mobile de Textastic est complète.

Facilité d’utilisation

La plupart des éditeurs de texte sont puissants et ont une tonne de fonctionnalités. Certains facilitent le démarrage d’un débutant, tandis que d’autres ont une courbe d’apprentissage initiale abrupte. Voici quelques exemples:

  • Textastic est simple et facile à utiliser mais n’a pas beaucoup de fonctionnalités.
  • Sublime Text, Atom et d’autres ont beaucoup de puissance sous le capot, mais les débutants peuvent utiliser le programme sans la courbe d’apprentissage.
  • Les éditeurs de texte les plus avancés, notamment Vim et Emacs, nécessitent beaucoup d’apprentissage avant de pouvoir commencer à les utiliser. Vim fournit même un jeu qui vous apprend à l’utiliser.

De nombreux éditeurs de texte offrent des fonctionnalités destinées à la facilité d’utilisation, notamment une interface de type navigateur à onglets et un mode sans distraction.

Fonctions d’édition puissantes

Les utilisateurs d’éditeurs de texte ont tendance à être assez techniques et préfèrent la fonctionnalité à la facilité d’utilisation. Les raccourcis clavier peuvent accélérer votre flux de travail et vous permettre de garder vos mains sur le clavier au lieu d’atteindre une souris.

De nombreux éditeurs de texte vous permettent d’avoir plusieurs curseurs afin que vous puissiez sélectionner et modifier plus d’une ligne à la fois. Ils peuvent également fournir des colonnes afin que vous puissiez voir différentes sections du même fichier à l’écran en même temps.

La recherche et le remplacement ont tendance à être configurables. De nombreux éditeurs de texte prennent en charge les expressions régulières afin que vous puissiez rechercher des modèles complexes. La recherche est souvent étendue au système de fichiers afin que vous puissiez trouver rapidement le fichier dont vous avez besoin, et le stockage en ligne, y compris les serveurs FTP et WebDAV, Amazon S3, etc., est généralement pris en charge.

Outils de programmation supplémentaires

La plupart des éditeurs de texte répondent aux besoins spécifiques des développeurs. Cela commence par la coloration syntaxique, une fonctionnalité qui facilite la lecture du code source.

L’éditeur de texte comprend la fonction de différents éléments d’une grande variété de langages de programmation, de script ou de balisage, et les affiche dans différentes couleurs. Nous inclurons des captures d’écran de la coloration syntaxique par défaut de chaque éditeur de texte, en utilisant un exemple de fichier HTML et PHP.

La complétion de code vous fait gagner du temps et réduit les fautes de frappe en vous proposant de taper du code pour vous. Cela peut être intelligent, où l’application comprend le contexte, ou simplement un moyen d’accéder à un menu contextuel des fonctions, variables et autres éléments disponibles. Les fonctionnalités associées peuvent automatiquement fermer les balises et les crochets pour vous.

Le pliage de code vous permet d’utiliser l’éditeur de texte comme un contour, en réduisant les sections de votre code source afin qu’elles soient masquées lorsqu’elles ne sont pas nécessaires. Certains éditeurs de texte permettent également un aperçu en direct des fichiers HTML et CSS, une fonctionnalité appréciée des développeurs Web.

Enfin, certains éditeurs de texte vont au-delà de la simple édition et incluent des fonctionnalités que vous trouvez normalement dans un IDE. Celles-ci incluent généralement la compilation, le débogage et la connexion avec GitHub pour la gestion des versions. Certains éditeurs de texte (y compris Visual Studio Code et Komodo Edit) sont en fait des versions réduites de l’IDE de l’entreprise, qui sont disponibles séparément.

Outils d’écriture supplémentaires

Certains éditeurs de texte incluent des fonctionnalités supplémentaires pour les rédacteurs, comme la prise en charge de Markdown et le pliage de texte. De nombreux rédacteurs apprécient le fait que les éditeurs de texte sont plus simples, plus rapides et plus personnalisables que les traitements de texte. Les traducteurs utilisent souvent des éditeurs de texte qui proposent des expressions régulières pour la recherche avancée et le remplacement.

Plugins pour étendre les fonctionnalités de l’application

La caractéristique la plus attrayante de nombreux éditeurs de texte est qu’ils vous permettent de choisir les fonctionnalités dont vous avez besoin en offrant un riche écosystème de plugins. Il vous permet de créer une application personnalisée. Cela signifie également que les éditeurs de texte sont moins gonflés : par défaut, ils n’incluent que les fonctionnalités essentielles.

Les plugins sont écrits dans une variété de langues en fonction de l’éditeur de texte que vous choisissez, et les développeurs peuvent créer et partager leurs plugins. Vous pouvez souvent accéder à la bibliothèque de plugins depuis l’application, puis ajouter ceux que vous voulez en quelques clics. Certains éditeurs de texte incluent un moyen simple d’enregistrer des macros sans codage.

Coût

Un éditeur de texte est l’outil principal d’un développeur, il n’est donc pas surprenant que certains soient assez chers, que ce soit en tant qu’achat initial ou abonnement continu. Ce qui peut vous surprendre, c’est que bon nombre des meilleures options sont gratuites.

C’est peut-être parce qu’il s’agit d’un projet open source géré par une communauté d’utilisateurs, ou parce qu’il s’agit d’un moyen pratique d’avoir un avant-goût de l’IDE plus cher de l’entreprise. Voici vos options, répertoriées du plus abordable au moins.

Gratuit:

  • Atom : gratuit (open source)
  • Code Visual Studio : gratuit (open source)
  • TextMate 2.0 : gratuit (open source)
  • Parenthèses : gratuit (open-source)
  • Komodo Edit : gratuit (open-source)
  • MacVim : gratuit (open source)
  • Spacemacs : gratuit (open source)

Achat:

  • Textastique : 7.99 $
  • BBEdit : 49.99 $, ou abonnez-vous (voir ci-dessous)
  • Texte sublime : 80 $
  • Code 2 : 99.00 $

Abonnement:

  • BBEdit : 39.99 $/an, 3.99 $/mois, ou achat direct (ci-dessus)
  • UltraEdit : 79.95 $/an

Un autre bon éditeur de texte pour Mac que nous avons manqué ici ? Laissez un commentaire et faites-le nous savoir.