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

4

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

    
pregunta Abby 10.08.2018 - 23:55

2 respuestas

1

Hay formas de navegar en el terminal, pero no usan las pulsaciones de macOS para la navegación, ya que el shell BASH en realidad es anterior a macOS / NeXT. Por ejemplo, Ctrl A se mueve al principio de una línea y Ctrl E mueve el cursor al final de una línea. Una búsqueda rápida en línea en los atajos de teclado del shell BASH proporcionará una lista completa como this , por ejemplo.

Como alternativa, BBEdit es un editor de texto que ha existido en Mac para siempre. Vía Pre-OS X. Y una de las funciones es una ventana de línea de comandos que actúa como un editor de texto y usa las combinaciones de teclas estándar de Mac. Pero luego tendrás que comprar un editor de texto para programadores para obtener las funciones que deseas en una ventana de shell.

Podría ser mejor si solo aprendes las combinaciones de teclas de BASH, ya que es mucho más barato ;-)

    
respondido por el Steve Chambers 11.08.2018 - 00:13
1

Apple tiene el conjunto completo (AFAIK) de Accesos directos del teclado del terminal en su página web de soporte. Parece que cubren al menos algo de lo que estás buscando. También hay un conjunto expandido de temas relacionados con varios aspectos del uso del terminal que deberían ser útiles.

    
respondido por el Seamus 11.08.2018 - 00:19

Lea otras preguntas en las etiquetas