2010-10-29 4 views
7

Je me demande simplement quels éditeurs vous savez qui sont "scriptables". Si vous prenez un Emacs, on peut vraiment dire que vous pouvez tout faire depuis l'éditeur: écrire, lire, programmer. Tous avec le "langage de script" Emacs-Lisp. Quels autres éditeurs connaissez-vous sont scriptables? Connaissez-vous un éditeur scriptable en Perl, Ruby ou n'importe quel autre langage ressemblant à un C?Autres éditeurs scriptables?

+0

merci de réparer les fautes de frappe. Je ne les ai pas vus ... – Friedrich

Répondre

4

Sur la plate-forme de Windows, le Zeus editor est scriptable dans le Lua, Python, Java Script, VB Script et langues TCL.

+3

+1 Le script Python fonctionne bien. – high5

0

Vim a Vimscript pour écrire des plugins et étendre les fonctionnalités.

1

Yi est l'équivalent Haskell d'Emacs. Il est spécifiquement conçu dans le même esprit qu'Emacs: tout est scriptable dans Haskell, l'éditeur lui-même est plus ou moins un script Haskell, et il n'y a qu'un noyau très petit, très générique, non scriptable. Contrairement à la plupart des implémentations d'Emacs, qui utilisent un langage différent pour le noyau que pour les scripts, le cœur de Yi est également implémenté dans Haskell.

0

Redcar est un éditeur de texte écrit en (pour la plupart) Ruby, qui est entièrement scriptable dans Ruby. Ce n'est pas aussi flexible qu'Emacs, mais plutôt au niveau de TextMate.

0

UltraEdit and UEStudio avoir la fonctionnalité pour enregistrer plusieurs de ses commandes lors d'une exécution manuelle à une macro et réexécuter cette macro plus tard. La macro peut également être modifiée pour ajouter une boucle ou des conditions simples.

Et UltraEdit/UEStudio prennent également en charge les scripts. Ces scripts sont analysés avec le moteur de base JavaScript. Tout ce qui est supporté par les variables de type JavaScript, les tableaux, les manipulations de chaînes, les calculs d'entiers ou de flottants, les boucles imbriquées, etc. peut également être utilisé dans ces scripts et beaucoup de commandes d'UltraEdit/UEStudio lui-même.

UltraEdit est disponible pour Windows, Linux et Mac et comme application portable pour Windows.

Questions connexes