Edite comandos en iTerm2 con controles de teclado/ratón de texto estándar del sistema operativo

Soy un gran usuario de terminales, pero me gustaría editar comandos como lo haría en cualquier otra aplicación de Mac, por ejemplo:

  • seleccione una parte de un comando con el mouse y presione la tecla de retroceso para eliminarlo
  • use shift+up para seleccionar todo un comando al principio
  • use el mouse para hacer clic y colocar el cursor (no junto con mantener presionadas las teclas modificadoras)

Probé Preferencias> Perfiles> Teclas> "Edición de texto natural", pero parece que no funciona.

Aprecio que muchas personas prefieran usar enlaces específicos de terminal, por ejemplo, modos vim/emacs, pero me gustaría poder interactuar con una terminal como lo haría con cualquier otra aplicación.

que shell estas ejecutando? Prácticamente hago eso, o la mayor parte de todos modos.
Estoy corriendo pescado y bash. Shift+upsolo imprime ;2A, y colocar el cursor con el mouse solo funciona si lo mantengo presionado option.
No uso el caparazón de pescado, pero bash parece darme lo que necesito. Desde el shell bash, ¿ha intentado escribir tcsh? Yo también uso eso y tal vez esa sea la clave. No uso la tecla de opción en absoluto que yo recuerde. Hago clic y arrastro el mouse para seleccionar un comando o parte de un comando en la pantalla.
¿Has podido probar tcsh? Me pregunto si estás teniendo suerte.

Respuestas (1)

Uso el shell bash y hago mucho de lo que quieres. Uso el mouse para seleccionar algo y comando-c para copiar o comando-v para pegar. Puedo colocar el cursor donde quiera con el mouse. Bueno, en realidad no mueve el cursor, pero resalto lo que quiero copiar o cortar. Las flechas hacia arriba y hacia abajo se desplazan a través de los comandos anteriores. Escribir tcsh agrega más funcionalidad.