Question

Permettez-moi de commencer cette question en disant que j'utilise TextMate sur Mac OSX pour mes besoins de texte et que j'en suis amoureux.Quelque chose de comparable sur la plateforme Linux ?Je vais principalement l'utiliser pour coder python/ruby.

Une recherche sur Google a donné des réponses obsolètes.

Modifier:Depuis, il y a eu des inquiétudes quant au « mérite » de cette question.Je suis sur le point de démarrer un nouveau projet de programmation Ruby sous Linux et avant de commencer, je voulais m'assurer d'avoir les bons outils pour faire le travail.

Modification n°2 :J'utilise VIM quotidiennement -- tout .le .temps.J'aime l'utiliser.Je cherchais juste des alternatives.

Était-ce utile?

La solution

Emacs est un merveilleux éditeur de texte.Il a un pouvoir énorme une fois que vous devenez un utilisateur expérimenté.Vous pouvez accéder à un shell, ouvrir autant de fichiers que vous le souhaitez dans autant de sous-fenêtres et un support de script extrêmement puissant qui vous permet d'ajouter toutes sortes de fonctionnalités intéressantes.

J'utilise un mode Ruby qui ajoute une coloration syntaxique et ainsi de suite à Ruby, et la même chose existe pour toutes les langues principales.

Si vous continuez, vous pouvez utiliser exclusivement le clavier et ne jamais toucher la souris, ce qui augmente considérablement votre vitesse d'édition.

Si vous voulez commencer avec quelque chose de beaucoup plus basique, gedit c'est bien...il intègre également une coloration syntaxique pour la plupart des langages en fonction de l'extension du nom de fichier.Il est également livré avec le système d'exploitation (bien qu'Emacs puisse être facilement installé avec apt-get ou un utilitaire de recherche de packages similaire).

MISE À JOUR:Je pense que gedit est exclusivement basé sur une interface graphique, il serait donc utile d'apprendre Emacs au cas où vous seriez coincé avec juste un shell (il est entièrement fonctionnel en mode shell et graphique).

AUTRE MISE À JOUR :Juste pour information, je n'essaie pas de pousser Emacs sur Vim, c'est juste ce que j'utilise, et c'est un excellent éditeur (comme je suis sûr que Vim l'est aussi).C'est intimidant au début (comme je suis sûr que Vim l'est aussi), mais la question concernait les éditeurs de texte sous Linux en plus de vi...Emacs me semble le choix logique, mais gedit est un excellent éditeur de texte simple avec quelques fonctionnalités intéressantes si c'est tout ce que vous recherchez.

Autres conseils

Kate, l'éditeur de texte avancé de KDE est plutôt bon.Il a la coloration syntaxique, le mode de sélection de bloc, le terminal/console, les sessions, le fractionnement des fenêtres horizontalement et verticalement, etc.

j'utilise Texte sublime sous Linux.

Essayer Scribes .Il essaie de remplacer TextMate pour Linux

j'utilise SciTEéditeur de texte très petit et simple.

J'aime la polyvalence de jEdit (http://www.jedit.org), il contient de nombreux plugins, multiplateformes et contient également des éléments tels que la sélection de blocs que j'utilise tout le temps.

L’inconvénient est que, comme il est écrit en Java, ce n’est pas le plus rapide.

Je trouve Geany (http://geany.uvena.de/) plutôt bien.

J'utilise pico ou nano comme éditeur de texte "occasionnel" sous Linux/Solaris/etc.C'est facile à comprendre, et même si vous perdez quelques lignes de texte dans le menu, il est au moins facile de voir comment quitter, etc.

Vous pouvez même étendre nano, je pense, et ajouter une coloration syntaxique.

Éditeurs de texte alternatifs ?Essayer Diaconos, "un éditeur Linux pour le grand public".Le mappage du clavier par défaut est comme prévu pour couper, copier, coller, annuler, ouvrir, enregistrer, etc.

Lorsque j'ai recherché une alternative à TextMate pour Linux, j'ai fini par utiliser Geany.Ce n'est pas aussi puissant, mais c'est quand même agréable à travailler.Excellent remplacement pour Kate.

Sous Mac OS X, j'utilise BBEdit depuis le début des années 1990, je l'utilise donc comme référence pour tous les autres éditeurs.J'utilise parfois BBEdit pour éditer des fichiers sur une machine Linux en utilisant le mode FTP, et cela fonctionne très bien si vous disposez d'une connexion réseau rapide à la machine Linux.

J'ai appris Emacs il y a deux ans parce que le reste de l'équipe de programmation que j'ai rejoint l'utilise.Je trouve Emacs puissant mais ennuyeux et démodé à bien des égards, mais une fois que vous avez appris Emacs, vous pouvez l'utiliser sur n'importe quelle plate-forme (Linux, OS X, Windows).C'est l'éditeur que j'utilise presque exclusivement au travail maintenant.Il me faudra cependant des années pour maîtriser toutes ses fonctionnalités.

J'ai également utilisé gedit sous Linux et je l'ai trouvé très utilisable, mais je n'ai pas essayé de l'utiliser comme éditeur principal pour aucun projet.

J'ai une collègue au travail qui utilise Komodo Edit 4.4 (gratuit sur activestate.com), l'exécutant sur un ordinateur Windows mais l'utilisant en mode FTP pour pouvoir éditer des fichiers sur notre serveur Linux.Komodo Edit possède de nombreuses fonctionnalités intéressantes, mais son lancement prend beaucoup de temps du premier coup.

N'oublie pas NModifier!Petit et léger, mais avec coloration syntaxique et enregistrement/relecture de macros.

Le meilleur à part Vi ?Vigueur.

Le meilleur que j'ai trouvé est malheureusement gedit.Passez quelques heures avec et vous découvrirez que ce n'est pas si mal, avec les plugins et les thèmes.Vous pouvez utiliser la ligne de commande pour y ouvrir des documents.

+1 pour pico/nano -- léger, fait le travail, bonne aide

Un de mes amis ne jure que par Jed, http://www.jedsoft.org/jed/

Premièrement, je ne veux pas déclencher une guerre.

Je n'ai pas utilisé TextMate mais j'ai utilisé son équivalent Windows, e-TextEditor et j'ai pu comprendre pourquoi les gens l'aiment.

J'ai également essayé de nombreux éditeurs de texte et IDE dans ma quête pour trouver l'éditeur de texte parfait sous Linux.J'ai essayé jEdit, vim, emacs (même si j'adorais quand j'étais à l'université) et bien d'autres.

Sous Linux, j'ai opté pour gEdit.Bien que j'utilise Komodo Edit de temps en temps.Quand je suis pressé, j'utilise gEdit uniquement parce qu'il est plus rapide que Komodo Edit.gEdit propose de nombreux plugins et est livré avec de jolis schémas de couleurs.Je pense qu'une fois que gEdit aura une fonction de gestion de code appropriée, ce sera cool.Je pense que la seule raison pour laquelle j'utilise Komodo Edit est la fonction de fichier de projet.

J'ai un ami qui a fait don de son livre « Vi amélioré » dans l'espoir qu'il puisse me convertir à Vim.Le livre fait plus d'un pouce d'épaisseur et m'a complètement dissuadé d'investir du temps dans l'apprentissage de Vim.

Chaque fois que je trouve un éditeur, je me retrouve toujours à revenir à gEdit.C'est un éditeur superflu aux bons endroits.Essayez gEdit, c'est l'éditeur de texte par défaut dans Ubuntu et Linux Mint.

Voici un lien vers un excellent guide sur la façon de faire en sorte que gEdit ressemble et se comporte (un peu) comme TextMate :http://grigio.org/pimp_my_gedit_was_textmate_linux

J'espère que cela pourra aider.

Je suis d'accord avec Mike, même si je suis un fervent de Vim.J'utilise GEdit assez fréquemment ces derniers temps lorsque je réalise des scripts Ruby légers.L'éditeur standard (plus les extraits de code Ruby) est extrêmement utilisable et raffiné, et peut offrir un répit agréable par rapport aux éditeurs de programmation complets et toujours actifs.

Je viens de commencer à utiliser OSX.Éditeurs gratuits remarquables que j'ai découverts :

  • Komodo par ActiveState.Pas de débogueur ni d'éditeur de regex (bien qu'il y en ait un avec Python, c'est-à-direredemo.py) en version gratuite mais parfaitement utilisable.
  • ÉRIC, écrit en PyQT.
  • Éclipse avec PyDev est mon option préférée pour éditer Python sur toutes les plateformes.Belle interface graphique propre, débogueur décent.Bonne analyse syntaxique, etc.

J'utilise Emacs depuis 20 ans.C'est génial et ça marche partout.J'ai aussi TextMate, que j'utilise pour certaines choses sur Mac (le mode HTML est génial).Si vous souhaitez développer Ruby, Netbeans prend en charge Ruby et fonctionne également sur toutes les plateformes.

http://www.netbeans.org/features/ruby/index.html

J'ai vu des blogs, etc. affirmant que c'était le meilleur environnement Ruby disponible.

J'utilise Joe pour une édition simple (et pas si simple) lorsque je suis loin d'Eclipse.

Il utilise les raccourcis clavier classiques de Wordstar. Même si je n'ai jamais utilisé Wordstar, c'est un argument de vente pour de nombreuses personnes.

C'est simple, bien pris en charge, léger et il dispose de binaires disponibles pour tout.

J'aime Kate car elle possède plusieurs fonctionnalités intéressantes (déjà cité) que l'on trouve généralement dans (plus lourd) IDE.Ma fonctionnalité préférée est cependant sa fenêtre de terminal qui est très pratique pour effectuer rapidement le combo sauvegarder-compiler-exécuter.

Nedit est une autre option valable, dotée de nombreuses fonctionnalités (et il n'a pas beaucoup de dépendances :c'est un énorme plus à mon humble avis).

Pour éditer dans un shell, lorsque je ne peux pas utiliser VIM, je cherche immédiatement pico ou nano (mais je ne les recommanderais pas pour un développement continu :pour un montage rapide ils sont parfaits).

Si c'est juste toi ?Utilisez ce que vous voulez utiliser aujourd’hui ;passez à mi-parcours si vous le souhaitez.

Est-ce une équipe ?Essayez d'être indépendant de l'éditeur.Définir des normes pour les espaces blancs (les onglets sont-ils autorisés ?Combien d'espaces un onglet représente-t-il ?), mais sinon, permettez à n'importe qui d'utiliser l'éditeur de son choix.

Est-ce une équipe qui fait de la programmation en binôme ?C'est là que vous aurez peut-être besoin d'un éditeur standard d'équipe, juste pour que les programmeurs puissent facilement passer le clavier.

Pour aider à mettre en œuvre une politique standard d'espace blanc dans une boutique où un ou plusieurs codeurs utilisent Emacs :Vous pouvez informer Emacs de votre politique en matière d'espaces blancs avec quelques commentaires collés au bas de chaque fichier source.Par exemple,

# Local Variables:
# tab-width: 2
# ruby-indent-level: 2
# indent-tabs-mode: nil
# End:

Toute personne utilisant emacs (ou xemacs) sur ce fichier obtiendra automatiquement l'indentation standard du groupe.

Sublime Text 2 est mon préféré.Intuitivement compréhensible et assez puissant.

Vous pouvez essayer Emacs avec le mode Ruby, Rinari (pour Rails) et yasnippet qui fournit des extraits automatiques comme Textmate.

TextMate est un excellent éditeur et il existe un moyen de reproduire certaines fonctionnalités de GEdit.Consultez l'article ici : http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html pour modifier GEdit pour qu'il se comporte comme TextMate.

Vim est une belle mise à niveau pour Vi, offrant des fonctionnalités décentes et un ensemble de raccourcis clavier et de comportement par défaut plus utilisables.Cependant, les versions graphiques comme GVim, KVim et même Cream font extrêmement défaut à mon avis.j'ai utilisé Geany beaucoup ces derniers temps, mais il a aussi ses défauts.

Je ne trouve tout simplement pas quelque chose dans la ligue des programmeurs Notepad, Smultron ou TextMate sous Linux.Dommage, puisque je veux vivre dans un cybermonde entièrement open source, je suis obligé de passer d'un éditeur presque correct à un autre.

Personnellement, j'utilise MacVim qui est essentiellement un GVim pour Mac OSx.Cependant, j'ai beaucoup lu sur Redcar, qui est un éditeur de texte pour Linux, qui partage de nombreuses fonctionnalités de Textmate.Consultez les liens ci-dessous.

Voiture rouge
Conférence LURG sur Redcar

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top