2010-10-29 15 views
7

Me pregunto qué editores conoces que son "programables". Por ejemplo, si tomas un Emacs, puedes decir que puedes hacer todo desde dentro del editor: escribir, leer, programar. Todo con el "lenguaje de scripting" Emacs-Lisp. ¿Qué otros editores que conoces están disponibles como secuencias de comandos?¿Otros editores de scriptable?

¿Sabe usted digamos que un editor scriptable en Perl, Ruby o cualquier otro lenguaje parecido a C?

+0

gracias por corregir los errores tipográficos. No los he visto ... – Friedrich

Respuesta

4

En la plataforma de Windows , la Zeus editor es de secuencias de comandos en el Lua, Python, Java Script, VB Script y TCL idiomas.

+3

+1 Las secuencias de comandos de Python funcionan bien. – high5

0

Vim tiene Vimscript para escribir complementos y ampliar la funcionalidad.

1

Yi es el equivalente de Haskell a Emacs. Está específicamente diseñado en la misma línea que Emacs: todo se puede escribir en Haskell, el editor en sí mismo es más o menos solo un script de Haskell, y solo hay un núcleo muy pequeño, muy genérico y sin secuencias de comandos. Sin embargo, a diferencia de la mayoría de las implementaciones de Emacs, que utilizan un lenguaje diferente para el núcleo que para las secuencias de comandos, el núcleo de Yi también se implementa en Haskell.

0

Redcar es un editor de texto escrito en (sobre todo) Ruby, que es totalmente programable en Ruby. No es tan flexible como Emacs, pero más en el nivel de TextMate.

0

UltraEdit and UEStudio tienen la función de grabar muchos de sus comandos durante una ejecución manual en una macro y ejecutar esta macro más tarde. La macro también se puede editar para agregar un bucle o condiciones simples.

Y UltraEdit/UEStudio admite también scripts. Esos scripts se analizan con el motor central de JavaScript. Por lo tanto, todo lo que admite el núcleo de JavaScript, como variables, matrices, manipulaciones de cadenas, cálculos de enteros o flotantes, bucles anidados, etc., también se puede usar en esos scripts además de muchos comandos de UltraEdit/UEStudio.

UltraEdit está disponible para Windows, Linux y Mac y como aplicación portátil para Windows.

Cuestiones relacionadas