Liste des éditeurs de texte et des éditeurs de code macOS [fermé]


173

J'ai cherché cela et j'ai trouvé la question de Maudite sur les éditeurs de texte, mais ils étaient tous pour Windows.

Comme vous l'avez sans doute deviné, j'essaie de savoir s'il existe des éditeurs de texte / code pour Mac en plus de ce que je sais. Je modifierai mon message pour inclure les éditeurs répertoriés.

Libre

  1. Textwrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs et plus proche des EMac d' origine
  5. JEdit
  6. Editra
  7. Éclipse
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Supports
  12. Atom.io

Commercial

  1. Textmate
  2. BBModifier
  3. SubEthaEdit
  4. Coda
  5. Texte sublime 2
  6. Smultron
  7. WebStorm
  8. Menthe poivrée

Articles liés au sujet

  1. Faceoff, quel est le meilleur éditeur de texte de tous les temps?
  2. Maceditors.com, fonctionnalités des éditeurs Mac comparées

Merci à tous ceux qui ont ajouté des suggestions.


Il vaut également la peine de consulter alternativeto.net/software/vim/?platform=mac , qui est probablement un meilleur forum pour quelque chose comme ça.
naught101

Consultez la documentation Nevron - docs.nevron.com

Alors, pourquoi cette question est-elle sur le sujet ici?
Shougo Makishima

pas constructif? avec?
10101010

...

Réponses:



22

Je pensais que TextMate était le favori de tout le monde. Je n'ai pas rencontré de programmeur utilisant un Mac qui n'utilise pas TextMate.


6
J'utilise MacVim et je peux dire que cela vaut chaque centime que j'ai payé .. pour TextMate. =)
Sergio Acosta

1
J'utilise SubEthaEdit. J'en suis toujours satisfait, et pendant que j'ai regardé TextMate, il n'y a jamais eu de vraie raison pour moi de changer.
Matthew Schinckel

1
Oh, et j'utilise toujours Xcode pour la programmation Cocoa et Java.
Matthew Schinckel

Une fois que vous aurez appris à utiliser certains des raccourcis dans TextMate, vous comprendrez pourquoi tant de développeurs l'utilisent :) Deuxième choix: VIM :)
Nippysaurus

6
TextMate est horrible et ne gère que 2-3 polices.
Antwan van Houdt

13
  • Emacs
  • Vigueur

Mais j'utilise TextMate, et je peux dire qu'il vaut sans aucun doute chaque centime que j'ai payé pour cela.


Juste un +1 d'un utilisateur TextMate très satisfait (reg. # 63).
Keltia

11

Le texte sublime est génial (http://www.sublimetext.com/2). Excellentes fonctionnalités de recherche, très rapides et légères. Fin de code très décent.

J'utilise aussi beaucoup RubyMine et WebStorm (http://www.jetbrains.com/). Ils sont excellents mais pas tout à fait comme TextMate.



5

J'ai un peu essayé Komodo et je l'aime vraiment jusqu'à présent. Aptana, une variante d'Eclipse, est également plutôt utile pour une grande variété de choses. Il y a toujours du bon vieux VI aussi!


5

Si jamais vous envisagez de faire un effort sérieux pour apprendre Emacs, oubliez immédiatement Aquamacs. Il essaie de tordre et de plier Emacs en quelque chose qui n'est pas (une application OS X super native). Cela peut sembler bien et tout, mais une fois que vous vous rendez compte que cela rompt complètement presque toutes les combinaisons de touches et tous les comportements standard d'Emacs, vous commencez à vous demander pourquoi vous n'utilisez pas seulement TextEdit ou TextMate.

Carbon Emacs est une bonne application Emacs pour OS X. Elle est aussi proche que possible de GNU Emacs sans compiler par vous-même. Il s'intègre assez bien avec le système d'exploitation, mais en même temps, c'est le merveilleux Emacs que nous connaissons et aimons tous. Actuellement, il nécessite Leopard avec la dernière version, mais la plupart des gens ont de toute façon mis à jour. Vous pouvez le récupérer ici .

Alternativement, si vous souhaitez utiliser Vim sur OS X, j'ai entendu de bonnes choses à propos de MacVim .

Au-delà de ceux-ci, il y a la ligne évidente d'éditeurs TextEdit, TextMate, etc. Ils fonctionnent pour certaines personnes, mais la plupart des utilisateurs "avancés" que je connais (moi y compris) détestent les toucher avec quelque chose de plus court qu'un poteau de 15 pieds.


Ce commentaire est un jugement subjectif. Si les Aquamacs étaient si cassés, ils ne seraient guère utilisés par autant. Aquamacs lie définitivement le Mac UX à Emacs principalement pour les utilisateurs de Mac habitués à un certain comportement. Les utilisateurs d'Emacs de longue date devront désapprendre, c'est pourquoi ce n'est pas un bon choix pour eux. À l'inverse, les utilisateurs de Mac trouveront le standard Emacs UX étrange. Si vous envisagez d'utiliser Emacs multiplate-forme sous Windows et Linux, mon conseil serait d'apprendre Emacs.
tgunr



4

Il y a un nouvel enfant dans le quartier - PHPStorm . Je l'ai utilisé pendant un an. Ce n'est pas gratuit mais offre une licence individuelle de 49 $ pour un an, gratuite pour les développeurs Open Source.

  • Rapide pour un IDE - Il est basé sur Java et ressemble donc un peu à Eclipse / Netbeans mais les réduit en poussière en termes de vitesse (pas aussi rapide que Coda / Textmate car il s'agit d'un IDE).
  • Raccourcis clavier à gogo - J'ai rarement touché la souris en développant avec PHPStorm (c'est ce que je n'aimais pas chez Coda)
  • Prise en charge de Subversion intégrée - Pas besoin de toucher aux versions ou à tout autre client SVN sur Mac
  • Prend en charge les extraits de code , les modèles - le codage zen est également pris en charge
  • Prend en charge les projets , mais dans des fenêtres séparées
  • Recherche de fichier, recherche de code
  • complétion de code , prend également en charge la complétion de code PHPDoc

3
  • BBEdit fait que tous les autres éditeurs ressemblent à Notepad.

Il gère facilement des fichiers gigantesques; la plupart des éditeurs de texte (TextMate en particulier) ralentissent jusqu'à une analyse morte ou se bloquent simplement lorsqu'ils sont présentés avec un fichier volumineux.

Les boîtes de dialogue de recherche d'expression régulière et de fichiers multiples ont battu tout le reste pour la convivialité.

Le système de coupures fonctionne comme par magie et comporte des balises de sélection, d'indentation, d'espace réservé et de point d'insertion, ce n'est pas seulement du texte stupide.

BBEdit est fortement AppleScriptable. Tout peut être scénarisé.

Dans la version 9.0, BBEdit a l'achèvement du code, des projets et une tonne d'autres améliorations.

Je l'utilise principalement pour HTML, CSS, JS et Python, où il est extrêmement puissant. Certaines langues plus obscures ne sont pas aussi bien prises en charge, mais dans la plupart des cas, c'est fantastique.

Les seuls développeurs que je connaisse qui aiment TextMate sont des fans de Ruby. Je ne comprends vraiment pas l'attrait, c'est légèrement mieux que TextWrangler (le petit frère gratuit de BBEdit), mais si vous dépensez de l'argent, vous pouvez aussi bien acheter le meilleur outil pour quelques dollars de plus.

  • jEdit a le mérite d'être multiplateforme. Ce n'est pas aussi bon que BBEdit, mais c'est l'éditeur d'un programmeur compétent. Si vous êtes déjà confronté à un système Windows ou Linux, il est pratique de disposer d'un outil qui fonctionne.

  • Vim convient si vous devez travailler sur ssh et que le système distant ou votre ordinateur ne peut pas faire X11. J'aimais Vim pour la facilité d'édition de gros fichiers et de commandes répétées. Mais ces jours-ci, c'est un non-vote pour moi, avec l'ennui de la recherche et remplacement non standard (en utilisant des groupes (foo) au lieu de (foo), etc.), un traitement multi-document douloureusement mauvais, l'absence de projet / vue du navigateur de disque, manque d'AppleScript et manipulation bizarre de la souris dans la version GVim.


BBEdit ne prend pas en charge l'édition collaborative.
nawfal

Je manque parfois à quel point notepad.exe est stupide. Faible utilisation de la mémoire, rapide, rapide et fait très peu de choses
Joe Plante

2

jEdit fonctionne sur OS X, étant basé sur Java. C'est un peu similaire à TextMate, je pense.

Editra a l' air intéressant, mais je ne l'ai pas essayé moi-même.


2

TextMate pas pour les "programmeurs avancés". Cela n'a pas de sens, TextMate contient tout ce qu'un "programmeur avancé" voudrait. Il leur permet de définir un ensemble qui leur permet de configurer rapidement la façon dont ils veulent que leur code source soit formaté, ou celui qui suit les directives du projet, un accès rapide et facile pour créer des structures et des classes entières en fonction de la saisie d'une partie d'une conception et de la frappe de l'onglet .

TextMate est mon outil de choix, il est rapide, léger et contient toutes les fonctionnalités que je souhaiterais dans un outil pour programmer. Bien qu'il ne soit pas étroitement intégré dans Xcode, ce n'est pas un problème pour moi car je n'écris pas de logiciel pour Mac OS X. J'écris des logiciels pour FreeBSD.



1

Vous pourriez envisager l'un des classiques - ils sont tous deux gratuits, extensibles et ont de grandes bases d'utilisateurs qui s'étendent au-delà du Mac:

  • Aquamacs - emacs pour OS X (emacs dans une fenêtre shell est également une option)
  • Mac Vim - VI avec une interface graphique spécifique à Mac (vim dans une fenêtre shell est également une option)

1

Je préfère une configuration d'édition à l'ancienne. J'utilise vim en ligne de commande intégré dans une "fenêtre" d' écran GNU à l' intérieur d' iTerm .

Cela ne s'intègre peut-être pas bien avec XCode, mais je pense que cela fonctionne très bien pour le développement et l'utilisation de programmes en ligne de commande. Si vous passez beaucoup de temps à travailler dans un terminal, GNU Screen vaut les 30 minutes nécessaires pour maîtriser les concepts de base du multiplexage de terminal.


1

Coda est idéal pour le développement de style PHP / ASP / HTML. Excellente interface, recherche de fichiers multiples et remplacement par le support des expressions régulières, intégration FTP / SFTP / etc pour la navigation et l'édition de fichiers distants, intégration SVN, etc.

Il prend désormais en charge les plugins et l'éditeur de plugins peut importer des bundles TextMate, il y a donc un bel avenir là-bas. Il n'y a pas encore beaucoup de plugins indispensables car le support des plugins a été récemment introduit avec la version 1.6 il y a quelques mois. C'est une application populaire, donc j'attends plus à l'avenir.

Les "fonctionnalités qui tuent" pour moi sont: * Édition transparente des fichiers distants * Navigateur de code (navigateur de symboles; volet qui répertorie les fonctions, etc.)

La plupart des gens n'aiment pas vraiment utiliser les navigateurs de symboles, mais comme je dois maintenir beaucoup de code inconnu, je les trouve inestimables.

Je ne suis pas sûr que Coda ait la "puissance brute" de TextMate. Je prévois de me familiariser avec TextMate ensuite.


1

J'utilise Komodo IDE. Il prend en charge un grand nombre de langues, est personnalisable mais coûte un peu cher (mon entreprise m'en a acheté une copie). Une très bonne alternative est la version gratuite appelée Komodo Edit. Se charge très rapidement et a une liste de fonctionnalités décente et je me suis tourné vers elle plutôt que vers l'IDE complet pour beaucoup de travaux.



1

Je préfère en fait EditRocket à TextMate. Je l'utilise à la fois sur mes machines Mac et Ubuntu. Il est agréable d'utiliser le même éditeur sur plusieurs systèmes d'exploitation.


1

Textmate est un éditeur à la pointe de la technologie, mais si quelqu'un envisage de développer sur plusieurs plates-formes sans mangeurs de mémoire gênants, des monstres comme jedit, eclipse, netbeans, etc., jetez un œil à geany (geany.org). Ce est gratuit. Le seul problème, l'éditeur n'a pas l'aspect esthétique sur Mac OS X :)


1

Fraise est une belle option gratuite. Il a quelques aspérités, mais vous ne pouvez pas battre le prix. Je crois que c'est une fourchette ou un successeur de Smultron.

Fraise Text Editor pour MacOS


C'est une fourchette de Smultron. Malheureusement, c'est le seul fork de Smultron et l'auteur l'a abandonné au profit d'une réécriture à la base.
Ant



1

J'utilise Eclipse comme éditeur principal (pour Python) mais je garde toujours SubEthaEdit à portée de main comme éditeur de texte supplémentaire (essai gratuit, 30 euros de licence). Ce n'est pas super compliqué mais ça fait ce dont j'ai besoin.


Pour python de nos jours, PyCharm est le chemin, imo. Eclipse a été créé à l'origine par IBM, qui détestait Sun Microsystems - d'où le nom, Eclipse était censé éclipser Sun: D Ironiquement aujourd'hui, les produits Intellij éclipsent de loin l'Eclipse.
ccpizza

0

Un autre vote pour Smultron. Je l'ai utilisé lors de la programmation XQuery et de pouvoir définir un fichier de mots-clés pour la coloration syntaxique des couleurs était génial.


0

J'ai installé Smultron et Textwrangler, mais je me retrouve à utiliser Smultron la plupart du temps.


0

J'adorerais utiliser un éditeur différent de XCode pour le codage, mais je pense qu'aucun autre éditeur ne s'intègre suffisamment étroitement avec lui pour en valoir vraiment la peine.
Cependant, avec un certain temps, TextMate pourrait éventuellement arriver à ce point. Pour le moment cependant, il manque principalement de fonctionnalités de débogage et de refactorisation.

Pour tout ce qui n'a pas besoin de XCode, j'adore TextMate. Si j'avais un autre utilisateur Mac dans mon groupe de travail, je considérerais probablement SubEthaEdit pour ses fonctionnalités de collaboration. Si c'est Emacs que vous voulez, je recommanderais Aquamacs (plus de type Mac) ou Carbon Emacs (plus de type GNU-Emacs)


0

J'utilise BBEdit depuis des années. C'est solide, rapide et s'intègre bien dans mon flux de travail Xcode. (Je ne suis pas sûr que quoi que ce soit s'intègre dans Xcode ainsi que dans l'éditeur intégré, mais qui a le temps d'attendre l'éditeur intégré?)

Pour les petits projets d'équipe qui n'utilisent pas de système de contrôle de source, ou pour l'édition par un seul utilisateur sur plusieurs machines, SubEthaEdit est fortement recommandé.


0

Eclipse et Netbeans ont des éditeurs de texte parmi un tas d'autres choses. Je ne pense pas que vous voudriez attendre 10 secondes pour que votre éditeur de texte soit prêt: / ... Si vous allez passer du temps sérieux à coder, passez du temps et apprenez à utiliser vim (emacs aussi mais, je recommande vigueur)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.