4 votos

¿Cómo implementar las funciones de edición de texto en la interfaz de la terminal?

Lo siento si el título es confuso pero esencialmente lo que quiero es tener características estándar de editor de texto como Command< para moverse al principio de la línea o CommandShiftBackspace para borrar una línea. ¿Es posible implementar este tipo de cosas en la interfaz de la terminal? Preferiblemente, no descargaría un emulador de terminal como iTerm etc..

1voto

Steve Chambers Puntos 5054

Hay formas de navegar en la terminal pero no usan las teclas de MacOS para la navegación ya que el shell de BASH es anterior a MacOS/NeXT. Por ejemplo CtrlA se mueve al principio de una línea y CtrlE mueve el cursor al final de una línea. Una búsqueda rápida en línea en los atajos de teclado de la concha de BASH dará como resultado una lista completa como este por ejemplo.

Como alternativa, BBEdit es un editor de texto que ha estado en el Mac desde siempre. Camino Pre-OS X. Y una de las características es una ventana de línea de comandos que actúa como un editor de texto y utiliza las teclas estándar de Mac. Pero entonces tendrás que comprar un editor de texto para programadores para obtener las características que quieres en una ventana de shell.

Sería mejor que aprendieras las teclas de BASH, ya que son mucho más baratas.)

0 votos

Gracias por indicarme la dirección correcta, ya que en realidad no tenía ni idea de que lo que quería estuviera fácilmente disponible... ¡¡¡pero cuanto más se sabe!!! Voy a mirar en lo que usted dijo

0 votos

Por cierto, bastantes de estas combinaciones de teclas también funcionan en los campos de entrada de texto de MacOS.

1 votos

NeXT es más antiguo que bash. La mayoría de los shells tienen estas teclas. También tenga en cuenta que hasta OSX 10.3ish bash no era el shell era csh. Las combinaciones de teclas vienen de NeXT y son en realidad combinaciones de teclas de emacs.

1voto

Joel Puntos 112

Apple tiene el conjunto completo (AFAIK) de Atajos del teclado de la terminal en su sitio web de apoyo. Parece que cubren al menos algo de lo que estás buscando. También hay un conjunto ampliado de temas relacionados con diversos aspectos de la utilización de terminales que debería ser de ayuda.

0 votos

No está completo, faltan algunas de las combinaciones de teclas de emacs (c-p, c-n, c-t, c-y, )

1 votos

Bueno, ya está bastante completo :p

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X