Question:
Quelles sont les alternatives Textmate qui ont la fonction de clé de complétion?
navitronic
2011-03-11 08:57:36 UTC
view on stackexchange narkive permalink

Je commence lentement à craindre le pire avec Textmate et la sortie imminente de Lion et à quel point Textmate pourrait être stable.

Ma question est donc, existe-t-il des alternatives Textmate qui prennent en charge le fonction de complétion (saisie semi-automatique de la touche Echap) de la même manière que Textmate?

Il doit être aussi similaire que possible à l'implémentation de textmate idéalement.

Signification:

  1. Il peut compléter automatiquement divers mots-clés de langue, en fonction de la langue existante
  2. Il peut compléter automatiquement les mots voisins.
  3. Il ne génère pas de liste déroulante affichant les options, vous devez simplement continuer à appuyer sur la touche pour parcourir les options.
Haha, question sur l'éditeur de texte → un commentaire sur Emacs, un commentaire sur Vim. Maintenant que nous avons mentionné Emacs et Vim, pouvons-nous laisser la religion de côté?
Pourquoi TextMate cesserait-il d'être stable dans Lion?
Textmate est sorti lorsque Tiger était le système d'exploitation dominant. Il y a presque 5-6 ans. Il semble y avoir beaucoup de changements dans la façon dont les applications peuvent se comporter dans Lion. Cela restera peut-être comme cela a toujours été, mais ce n'était qu'un exercice de recherche d'alternatives.
Le devrait juste ajouter quelques fonctionnalités telles que la prise en charge du plein écran et tout ira bien.
Sept réponses:
#1
+5
ocodo
2011-03-21 12:08:26 UTC
view on stackexchange narkive permalink

La version Cocoa d'Emacs 23 est très bonne et a une tonne d'extensions et des possibilités de personnalisation pratiquement illimitées.

La courbe d'apprentissage peut être un peu raide, mais cela vaut bien l'investissement dans le temps une fois vous surmontez la bosse initiale.

Si vous êtes à l'aise avec TextMate, le Terminal et ce genre de choses, tout ira bien, http://emacswiki.org est un excellente ressource.

Aussi pour une sensation plus OSX, regardez Aquamacs
Je devrais également recommander zsh au lieu de bash comme shell de terminal par défaut, vous obtenez une commande de style Mx dans zsh (et beaucoup d'autres fonctionnalités utiles) - en particulier lorsque vous utilisez [oh-my-zsh] (https: // github. com / robbyrussell / oh-my-zsh) (considérez-le comme un kit de démarrage pour zsh)
Je déteste Emacs, c'est un programme de dinosaures obsolète. C'est l'une des raisons pour lesquelles j'utilise un Mac. Je pourrais aussi avoir Emacs sur une machine Linux.
#2
+5
fuzenco
2011-03-21 21:25:03 UTC
view on stackexchange narkive permalink

Sublime Text 2 se déroule bien. Cela me rappelle beaucoup de Textmate

Présentation: http://www.sublimetext.com/blog/articles/sublime-text-2-public-alpha

Télécharger pour ver. 2: http://www.sublimetext.com/2

Wow, je ne savais pas qu'ils développaient une version pour OS X! Je vais l'essayer maintenant. Merci!
Savez-vous si cela prend en charge une sorte de clé de complétion?
@navitronic `ctrl + space` Cela génère cependant une liste déroulante (que vous pouvez parcourir avec le raccourci).
#3
+2
moonglum
2011-03-25 15:29:07 UTC
view on stackexchange narkive permalink

Une option est Smultron , qui est disponible sur le MacApp Store pour 4,99. Il offre exactement ce dont vous avez besoin (très bonne autocomplétion). Vous trouverez plus d'informations à ce sujet dans le premier commentaire de cet article. Il existe également un fork gratuit de celui-ci nommé Fraise. Je n'ai pas encore essayé Fraise, mais il semble être aussi bon que Smultron.

Une autre option que vous avez est Vim. Mais arriver à Vim n'est pas facile. Si vous venez de TextMate, je recommanderais MacVim en combinaison avec Janus. Il est développé par des gars d'Ex-TextMate qui sont venus à Vim et ils ont fait un très bon travail pour fournir des fonctionnalités que les utilisateurs de TextMate adorent. La page Janus est btw. un bon point de départ pour une transition Vim.

depuis 2011, [Smultron] (http://www.peterborgapps.com/smultron/) est [de retour en développement actif] (http://www.peterborgapps.com/2011/01/im-back/). Bien que ce * soit * une sorte d'aubaine à 4,99 $, il coûte encore 4,99 de plus que Fraise - que j'utilise depuis un certain temps et a l'ensemble de fonctionnalités que j'ai manqué de Notepad ++. Les fonctionnalités qui m'ont manqué étaient différentes des besoins d'@navitronic's, cependant.
Oh, c'est vraiment sympa! Je suis nouveau ici, donc je ne peux pas ajouter trois liens vers mes messages - mais je vais reléguer à votre commentaire.
J'ai toujours entendu de bonnes choses sur Smultron et j'ai oublié de le mentionner. Jamais entendu parler de Fraise, merci d'avoir apporté ça.
#4
+2
fletom
2011-03-26 04:18:23 UTC
view on stackexchange narkive permalink

Je suppose que TextMate sera mis à jour pour Lion, donc ça devrait aller. Textmate a des clients payants qui s'attendent à pouvoir utiliser la dernière version d'OS X, et je ne vois pas pourquoi les développeurs risqueraient de perdre des clients en ne mettant pas à jour leur logiciel.

J'irais même autant dire que la mise à jour de Lion pourrait être le moment idéal pour eux de publier TextMate 2.0. Certes, la version a été nommée dans le top dix des vaporwares de 2009 par Wired, mais là encore, Starcraft II l'était aussi. Croisons les doigts car avouons-le, TextMate est tout simplement le meilleur.

Perdre des clients n'est pas un problème lorsque vous n'avez aucun nouveau produit à expédier, toutes les mises à jour sont gratuites.
#5
+2
MJRasoBarnett
2011-08-01 22:40:00 UTC
view on stackexchange narkive permalink

Une autre recommandation pour Sublime Text 2 (il est en version bêta, mais déjà plus stable pour moi que Textmate ne l'a jamais été pour être passé à plein temps).

Il a un similaire comportement de saisie semi-automatique de Textmate dont vous avez mentionné le besoin, déclenché par la touche de tabulation par défaut. Cependant, il ne parcourt pas les différentes correspondances avec cette clé - il sélectionne simplement la meilleure correspondance. Comme indiqué par koiyu ci-dessus, si vous appuyez sur ctrl-espace, il ouvrira la liste déroulante de saisie semi-automatique avec toutes les correspondances parmi lesquelles vous pouvez choisir.

Plus d'informations sur son comportement d'achèvement peuvent être trouvé ici

Autres fonctionnalités notables si vous êtes intéressé:

  • Le texte sublime est hautement configurable . Tout, depuis les mappages de touches par défaut mentionnés pour le comportement de saisie semi-automatique ci-dessus, jusqu'à la couleur des onglets dans l'interface, peut être facilement modifié en modifiant les fichiers de configuration au format JSON. Beaucoup de choses n'ont pas une jolie interface graphique pour le moment, mais c'était assez facile pour moi d'y entrer et de modifier tout ce que je pouvais souhaiter - ST est le rêve d'un tweaker.

  • Compatibilité Textmate . En tant qu'ancien utilisateur de Textmate, j'adore le fait que ST soit compatible avec les extraits de code Textmate, les fichiers de langue et les jeux de couleurs. Je n'ai pas trouvé de bundle CMake dans Sublime Text par défaut, donc je viens de copier le fichier de langue du bundle CMake de Textmate et cela a parfaitement fonctionné.

C'est définitivement à surveiller car le développement a été rapide.

Je ne peux pas voter (encore) mais ÉNORME merci pour la recommandation pour sublime..si loin, le plus proche d'un remplacement valide du Textmate vieillissant… .big plus au nombre de raccourcis ressemblant à Textmate et génial mode sans distraction .. Maintenant, tout ce dont il a besoin est le support SVN et peut-être des projets de serveurs distants (ce serait un bonus par rapport à TextMate)… Je pourrais peut-être payer pour celui-ci quand il sortira de la version bêta!
#6
+1
Frederik Deweerdt
2011-03-21 11:44:39 UTC
view on stackexchange narkive permalink

Vim semble répondre à vos besoins: http://code.google.com/p/macvim/

  • Voir ceci: http: / /vim.wikia.com/wiki/VimTip91 pour la complétion du dictionnaire
  • Ctrl-N autocomplete avec les mots dans les fichiers actuellement ouverts
  • Il ne génère pas de liste déroulante menu, mais vous pouvez l'ajouter comme option si vous changez d'avis.

En plus de cela, il prend en charge les macros, la coloration syntaxique et de nombreuses extensions.

#7
+1
cregox
2011-03-24 05:55:40 UTC
view on stackexchange narkive permalink

TextMate est probablement l'éditeur de texte Mac le plus génial, donc je ne suis pas sûr que vous puissiez en trouver un meilleur. Il est étiqueté à environ 50 $, donc, si vous en tenez compte, il y en a peut-être un autre à la hauteur du défi - mais je ne l'ai pas essayé: BBedit coûte 39 $ jusqu'en octobre 2011, quand il augmente à 49 $.

Voici deux éditeurs que je trouve également assez étonnants:

Je fais confiance si aucune de ces 3 satisfont vos besoins, vous n'avez pas de chance. Mais il existe d'autres alternatives.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...