Existe-t-il un éditeur de texte léger et gratuit qui n'est pas uniquement textuel mais qui n'est pas non plus un IDE lourd?

30

Je ne suis pas vraiment satisfait des éditeurs de texte disponibles pour Mac OS X.

J'ai essayé TextWrangler , Smultron , Coda , SubEthaEdit , TextMate et d'autres dont je ne me souviens pas. Mais rien de ce qui précède n'a satisfait mes besoins.

Je veux un éditeur de texte (gratuit)

  • ce qui est rapide,
  • qui fait la coloration syntaxique
  • où je peux définir ses propres syntaxes (ou il existe de nombreux plugins par exemple pour YAML),
  • où les développeurs sont actifs,
  • qui n'a pas le look & feel de TextWrangler (je déteste la barre latérale coulissante) mais ou une vraie application Mac
  • qui peut définir des projets (comme Coda peut)
  • qui inclut un support de base pour Git et / ou SVN
  • qui prend en charge une saisie semi-automatique rapide
  • Compatible avec Mac OS X 10.6

En clair: l'éditeur de texte léger parfait qui n'est pas encore un IDE lourd.

alopix
la source
2
"Je ne suis pas vraiment satisfait des éditeurs de texte disponibles pour MacOS X. " Y a-t-il un éditeur que vous avez utilisé sur une autre plateforme que vous préférez? Il est possible qu'un équivalent comparable existe pour OS X.
Scottie
Je ne me souviens pas de ce que j'utilisais sur Linux et Windows mais je ne me souviens pas que j'aimais vraiment un éditeur là-bas ...
alopix
5
Le programme idéal pour vous n'existe pas. Ou plutôt, c'est le cas et cela s'appelle TextMate.
Scottie
1
Je suis d'accord qu'il y a des choses, qui manquent bien aux éditeurs de texte. Je trouve également qu'entre TextMate / VIM et un peu de magie du shell, je peux très bien gérer.
Josh K
2
Je pense que vous devez être un peu plus flexible ici. Vous avez 10 réponses, la communauté s'installant sur TextMate (même si je suis BBEditmoi-même un homme) et Xcode, mais vous avez plus ou moins abattu chacun d'eux dans les commentaires. Je ne pense pas que vous allez jamais trouver l'éditeur de texte "parfait" qui convient à vos goûts particuliers, sauf si vous le codez vous-même.
Philip Regan

Réponses:

20

Avez-vous pensé à Xcode?

Je sais que vous avez dit que vous n'aimiez pas TextMate, mais c'est celui qui répond à peu près à tous vos besoins.

ce qui est rapide

TextMate
Vraiment rapide

Xcode
Pas si rapide mais pas Eclipse / Netbeans-slow

qui fait la coloration syntaxique

TextMate
Très complet et extensible

Xcode
fait la coloration syntaxique, cela dépend de vos besoins

où je peux définir ses propres syntaxes (ou il existe de nombreux plugins par exemple pour YAML),

TextMate
Très, très extensible

Des
extensions de syntaxe Xcode sont possibles

où les développeurs sont actifs,

TextMate
Certains disent que c'est du vaporware, mais très peu d'autres éditeurs de texte peuvent rivaliser avec ses fonctionnalités actuelles


Le développement Xcode Apple de ce programme est très actif

qui n'a pas l'aspect et la sensation de TextWrangler

TextMate
Si vous n'aimez pas la barre coulissante, il y a un plugin pour la remplacer par un tiroir

Xcode
n'a pas de barre coulissante

qui peut définir des projets (comme Coda peut)

Projets TextMate / Xcode
Do

qui inclut un support de base pour Git et / ou SVN


Prise en charge de TextMate pour Git / SVN / Mercurial (et probaby plus) via des plugins intégrés et ajoutés


Prise en charge de Xcode SVN pour 3.x, ajout de Git dans Xcode 4

qui prend en charge une saisie semi-automatique rapide

TextMate
Basic complétion variable / fonction complétion
très complète du code via bundles

Xcode
Basic variable / fonction complétée

Compatible avec MacOS X 10.6

TextMate
Certains problèmes de compatibilité

Xcode
Entièrement compatible

Loïc Wolff
la source
3
+1. Même si j'ai suggéré une autre alternative ci-dessous, je ne pouvais pas vivre sans TextMate. [étreintes TextMate]
Scottie
@scottie même ici
Loïc Wolff
XCode est un IDE complet, pas ce que je recherche. Malheureusement TextMate n'est pas gratuit :(
alopix
1
En fait, Xcode 4 a ajouté Git et non Mercurial (à partir de Developer Preview 2, cela pourrait changer jusqu'à la version finale)
Nagon
@alopix vous n'avez pas déclaré que "gratuit" était l'une de vos exigences. Donc, si le prix et le fait qu'il ait une interface plutôt simple sont vos seuls reproches, je dirais qu'il gagne.
sholsinger
17

Je dirais que MacVim, mais c'est bien sûr un outil plus compliqué basé sur l'éditeur de texte vix unix traditionnel avec une courbe d'apprentissage abrupte.

Au fait, quel aspect de TextMate ne vous a pas séduit?

Jacob Gorban
la source
1
TextMate a une interface utilisateur horrible - tout comme TextWrangler ...
alopix
+1 avec quelques plugins de choix, c'est de loin le meilleur éditeur de texte "léger" disponible.
jdiaz
3
Qu'est-ce qui est affreux dans l'interface utilisateur de TextMate? L'interface utilisateur entière est fondamentalement juste une fenêtre de document ...
mipadi
Les menus liés aux bundles sont rapidement surpeuplés (affichant des éléments comme les extraits et les commandes Ruby lorsque je modifie un fichier C) et l'éditeur de bundle est atroce. Les onglets sont vraiment mauvais et inutiles aussi, bien que je les désactive tout de suite via le plist et reste avec Cmd + T et la barre latérale. Le pliage de code est inutilisable et son popover d'aperçu plié est une info-bulle très basique (en plus, il ne fonctionne pas du tout en Python parce que TM est incapable de gérer les blocs délimités par des espaces). Eh bien, c'était avant que j'augmente mon Vim-fu de toute façon.
Lloeki
+1 si vous avez la patience d'apprendre Vim vous puissant éditeur personnalisable pour que vous puissiez utiliser sur "toutes" les plateformes.
tidbeck
14

Je pense qu'Aquamacs pourrait faire l'affaire!

José Figueroa-O'Farrill
la source
2
J'allais suggérer emacs, mais évidemment cela correspond au projet de loi
Dan McClain
13

Sublime Text 2

Prise en charge des extraits de texte, des langues et des jeux de couleurs TextMate. Vue fractionnée, tabulation, projets, commandes. Plein écran sur Lion et un mode "concentré". Extensible aussi.

Très rapide, grand mode de sélection multiple et multiplateforme.
Actuellement au prix de 59 $, mais une version gratuite est disponible avec des alertes occasionnelles.

Il dispose également d'une API de plug-in à croissance rapide et de la communauté environnante.

entrez la description de l'image ici

Vérifiez-le, c'est vraiment génial.

Mise à jour : Sublime Text 2 est désormais remplacé par Sublime Text 3 qui propose diverses améliorations et améliorations de performances.

Jacob Gorban
la source
J'ai essayé TextMate, Chocolat, Coda, Eclipse et d'autres dans le passé, Sublime est de loin mon préféré maintenant.
Kyle Hayes
1
Je sais que c'est un vieux fil. maintenant que Sublime Text 2 est sorti, (avec 3 en cours - publié en tant que bêta incroyablement rapide et stable en fait), je dirais que cela prend aussi le gâteau pour moi.
sholsinger
12

Tu ne vas pas le trouver.

  • ce qui est rapide,

TexMate est assez rapide. TextWrangler est cependant plus rapide pour les gros fichiers.

  • qui fait la coloration syntaxique

La plupart (sinon tous) ont une coloration syntaxique.

  • où je peux définir ses propres syntaxes (ou il existe de nombreux plugins par exemple pour YAML),

Vous pourriez ou non obtenir cela.

  • où les développeurs sont actifs,

Bonne chance avec ça.

  • qui n'a pas le look & feel de TextWrangler (je déteste la barre latérale coulissante) mais ou une vraie application Mac

Quel est le problème avec la barre latérale?

  • qui peut définir des projets (comme Coda peut)

Définissez les projets en tant que dossiers et vous êtes prêt.

  • qui inclut un support de base pour Git et / ou SVN

La philosophie UNIX est de faire une chose et de bien le faire. La prise en charge intégrée d'un SCM n'est pas quelque chose de facile à trouver. Vous devriez peut-être utiliser un outil externe?

  • qui prend en charge une saisie semi-automatique rapide

Pour autant que je sache, seuls quelques grands IDE le soutiennent.

Vous ne trouverez pas ce que vous cherchez gratuitement . Tout IDE se sentira lent comme de la boue par rapport à un éditeur de texte comme TM ou TW.

Si vous voulez mon opinion honnête, essayez TextMate. Les bundles vous permettront de reproduire certains des comportements que vous recherchez, le reste que vous pouvez espérer est en 2.0.

Josh K
la source
2
+1 car vous n'allez pas le trouver. Vous avez trop de conditions préalables pour trouver quelque chose qui correspondra exactement.
Loïc Wolff
3
Surtout si, comme l'a dit Josh, «gratuit» est l'une de ces conditions.
Scottie
11

Découvrez Fraise , le successeur de Smultron. Il répond à plusieurs de vos exigences. Voici ceux qui ne sont pas respectés:

  • où les développeurs sont actifs: Fraise a l'air de mourir comme son prédécesseur
  • qui inclut un support de base pour Git et / ou SVN: je ne sais pas ce que vous entendez par là, mais Fraise a une intégration en ligne de commande
  • qui prend en charge une saisie semi-automatique rapide: pas positif mais je ne pense pas qu'il ait une saisie semi-automatique ... mais il a des commandes et des extraits de texte

Tout ce que vous mentionnez est là-dedans.

lors de l'édition:

J'étais un type de bloc-notes ++ pendant des années à faire du travail de développement de fenêtres et au cours des deux derniers mois, je suis lentement passé à vim. Il fait tout ce que vous demandez et plus encore.

Robert S Ciaccio
la source
C'est presque ce que je cherchais. Je ne savais pas que quelqu'un "continuait" Smultron :)
alopix
J'utilise toujours Smultron malgré l'arrêt du développement du développeur (l'intrépide Peter Borg). Notepad ++ est toujours de loin mon éditeur préféré sur toutes les plateformes.
gWaldo
5

Je ne peux pas en témoigner personnellement, mais RedCar semble assez prometteur. Il prend en charge les offres TextMate et fonctionne sur Mac, Linux et Windows. Il ne prend pas en charge l'intégralité de votre liste de fonctionnalités, je ne pense pas qu'il dispose d'un contrôle de source intégré ou d'un support de projet (autre que les dossiers).

RedCar OSX

Adam Lassek
la source
Cela semble prometteur. Quelqu'un l'a-t-il déjà utilisé?
Studer
1
Redcar n'est pas fini! :(
alopix
Dommage. Je garderai un œil dessus quand il commencera à mûrir.
Adam Lassek
semble très TextMate'ish. Prometteur.
neoneye
La seule application terminée est celle dont le développement a cessé. (
Contredit
5

Vous avez besoin de Notepad ++ fonctionnant sous wine! ou winebottler !

Pablo Santa Cruz
la source
5

Une tendance que j'ai remarquée cette année est que les programmeurs Mac et les développeurs Web s'éloignent de Textmate et similaires pour MacVim, y compris Ryan Singer de 37signals, qui a secoué MacVim lors de sa conférence Future of Web Applications récemment .

Beaucoup de gens ont écrit pourquoi ils ont changé; "Coming Home to Vim" est mon préféré.

alwillis
la source
+1 pour Vim ou MacVim - il fait tout ce que l'OP veut, sauf qu'il n'est pas très semblable à une application OS X et a une courbe d'apprentissage abrupte. Une fois que vous pouvez l'utiliser, c'est génial.
w00t
4

Quel est le problème avec BBEdit , à part que vous pourriez avoir à payer pour cela?

Dennis Wurster
la source
2
Quelqu'un qui "déteste" "l'apparence et le ressenti de TextWrangler" n'aimera pas non plus BBEdit.
Dori
TextWrangler n'a pas à peu près les fonctionnalités de BBEdit en termes de personnalisation. Quant au "look and feel", une fenêtre BBEdit peut être réduite à un ensemble assez minimal de widgets d'interface.
Dennis Wurster
4

Essayez Editra, il en faut beaucoup, mais pas tous, c'est similaire à notepad ++ dans Windows.

Am1rr3zA
la source
2
J'ai oublié celui-ci, il est assez complet et a l'avantage d'être également gratuit et open-source.
Loïc Wolff
celui-ci est assez bon si vous ne pouvez pas entrer dans macvim.
Robert S Ciaccio
@calavera oui je le trouve avant de trouver macvim maintenant j'utilise juste macVim
Am1rr3zA
4

Vous pourriez essayer KomodoEdit .

Je veux un éditeur de texte (gratuit)

Gratuit et gratuit (sous la licence publique Mozilla).

  • ce qui est rapide,

Raisonnablement rapide

  • qui fait la coloration syntaxique

Vérifier

  • où je peux définir ses propres syntaxes (ou il existe de nombreux plugins par exemple pour YAML),

Il existe de nombreux plugins ; Je suis sûr qu'il est possible de créer votre propre surligneur de syntaxe

  • où les développeurs sont actifs,

Je le crois.

  • qui n'a pas le look & feel de TextWrangler (je déteste la barre latérale coulissante) mais ou une vraie application Mac

J'ai bien peur que ce ne soit pas une application Cocoa; il est construit à partir du système d'interface utilisateur de Firefox.

  • qui peut définir des projets (comme Coda peut)

Oui.

  • qui inclut un support de base pour Git et / ou SVN

Il semble qu'il puisse y avoir un support Git intégré. Voici un plugin git. Il semble que la prise en charge de SVN soit intégrée.

Edit: Ces fonctionnalités semblent nécessiter Komodo IDE, au lieu de Komodo Edit. Komodo IDE est une mise à niveau payante. Vous trouverez peut-être "le support SVN maison pour Komodo Edit ".

  • qui prend en charge une saisie semi-automatique rapide

Il a une saisie semi-automatique; vous devrez l'essayer pour voir s'il est assez rapide pour vous.

  • Compatible avec Mac OS X 10.6

Oui.

Clinton Blackmore
la source
4

Il y a un nouvel éditeur sur le bloc appelé Chocolat . Je l'utilise depuis une semaine maintenant et j'aime vraiment ça. Il possède de nombreuses fonctionnalités de TextMate (ainsi que la prise en charge des bundles TextMate), mais je l'ai trouvé beaucoup plus efficace avec de grands ensembles de fichiers, en particulier sur le réseau.

Kyle Hayes
la source
Merci! Mon frère m'en a parlé aussi, mais j'ai oublié le nom xD
alopix
Le chocolat est bon, mais cela me dérange de ne pas avoir d'onglets (pas au moins en haut).
julien_c
Cela fait. Utilisez simplement cmd + t ou l'icône + en haut à droite pour créer un nouvel onglet!
alopix
Mise à jour: je suis récemment passé à Sublime 2. Je l'adore.
Kyle Hayes
3

Je suis partisan de Coda ces jours-ci, mais je l'ai rencontré l'autre jour quand je cherchais autre chose. Je ne l'ai pas essayé, donc je ne sais pas s'il répond à tous vos besoins. C'est gratuit, mais seulement parce qu'il n'est plus développé.

http://www.web-scripter.com/

evanmcd
la source
Le développement de WebScripter a été suspendu et est désormais proposé en tant que freeware mais aucune nouvelle version ne sera publiée. : '(
alopix
3

Il y a un nouvel éditeur de texte appelé Kod qui est moderne, rapide et prend en charge les projets.

Un avertissement - le développement sur Kod ne fait que commencer, donc les choses sont un peu instables. C'est un logiciel de niveau alpha à la version 0.0.3, bien que je pense qu'il finira par devenir juste l'application que vous recherchez.

Fonctionnalités:

  • Écrit à partir de zéro pour 10.6 en utilisant Grand Central Dispatch et d'autres nouvelles choses
  • Utilise le format de mise en évidence de la syntaxe GNU pour une prise en charge de la mise en surbrillance pour chaque langue
  • Interface utilisateur moderne avec onglets Chrome
  • Scriptable à l'aide de node.js
Just Jake
la source
Notez que même s'il est en alpha, je n'ai pas encore vu de plantage dû à Kod. Je ne sais pas si la saisie semi-automatique est effectuée ou non, mais je sais qu'elle met en évidence, entre autres choses.
bringel
3

Atom by GitHub est un éditeur de texte et un IDE gratuit et puissant conçu pour les programmeurs. En même temps, cela ne donne pas non plus l'impression d'être un IDE lourd.

Visual Studio Code est une autre offre similaire de Microsoft.

Nimesh Neema
la source
2

Avez-vous essayé l'une des variantes d'Eclipse? Je ne suis pas un grand fan d'Eclipse, mais la version Aptana d'Eclipse (qui s'adresse principalement aux développeurs Web frontaux) semble satisfaire toutes vos exigences ci-dessus et peut valoir le coup d'œil.

http://aptana.com

Scottie
la source
2
Eclipse est un IDE complet - je veux un petit éditeur léger. J'utilise Eclipse pour les grands projets, mais pour les petits, c'est trop de surcharge.
alopix
2

Votre meilleur pari en 2018 pour les éditeurs gratuits et actifs et extensibles qui ne sont pas lourds IDE sont:

Tous sont très rapides sur les Mac modernes SSD, même le MacBook (One) avec un processeur mobile avec des cœurs et une fréquence d'horloge minimum. Tous sont gratuits, développés activement, extensibles, prennent en charge le contrôle et l'achèvement du code et sont extensibles, scriptables et peuvent être ajoutés à de nombreux langages et syntaxes.

bmike
la source
2

Il y a aussi des supports à considérer. Écrit en Javascript, actuellement développé par Adobe en tant que «projet open source guidé par la communauté», il se concentre sur le développement Web mais peut également être utilisé comme éditeur de texte générique, possède une API solide pour l'étendre et un nombre croissant d'extensions sont déjà disponibles.

Gio Valerio
la source