Cursor del mouse en la Terminal?

15

Yo uso Mac OS X Terminal.app. Pero la respuesta a esto probablemente se aplicaría a cualquier emulador de terminal UNIX-ish típico en un entorno gráfico.

Pregunta: ¿qué debo hacer para: usar el cursor del mouse para hacer clic en la posición de un personaje en la línea actual del terminal y hacer que el cursor del terminal salte a ese punto?

Por lo general, debe mantener presionada una tecla de flecha para moverse a la posición correcta del cursor. Si está pegando una larga cadena de texto en el indicador de comandos de shell o trabajando en un editor como VI, esto puede llevar mucho tiempo. Sé que los editores tienen otras teclas de navegación como palabras de salto, pero me gusta el cursor del mouse.

el espejo
fuente

Respuestas:

23

empuje:

 :set mouse=a
akira
fuente
1
En el momento en que se dio esta respuesta, Terminal no era compatible con Informes de mouse, por lo que esta respuesta no era válida, lo que me hace preguntarme cómo podría ser la respuesta aceptada. Sin embargo, a partir de OS X 10.11 El Capitan, Terminal ahora es compatible con Mouse Reporting y esto funcionará en Vim.
Chris Page
Mejoraría esta respuesta para agregar una explicación de cómo usar ~/.vimrcpara habilitar Informes de mouse automáticamente.
Chris Page
3
@ChrisPage: si desea mejorar esta respuesta: haga clic en el enlace editar. con respecto a "en el momento en que se dio la respuesta, la respuesta no era válida": no habría dado la respuesta si no hubiera funcionado en mi máquina en ese momento. y funcionó para OP en ese momento también.
akira
Debe haber instalado el complemento SIMBL de MouseTerm. bitheap.org/mouseterm
Chris Page
Realmente me pregunto CÓMO sería útil decir que algo ESENCIAL no viene listo POR DEFECTO ...
Sergio Abreu
9

En Mac OS X Terminal, puede mantener presionado Option(o Alt) y hacer clic, y el cursor de escritura se moverá al cursor del mouse.

Joshua Rogers
fuente
2

Nano puede hacer esto con el argumento '-m'.

Christoffer Madsen
fuente
En el momento en que se dio esta respuesta, Terminal no era compatible con Informes de mouse, por lo que esta respuesta no era válida. Sin embargo, a partir de OS X 10.11 El Capitan, Terminal ahora es compatible con Mouse Reporting y esto funcionará en Vim.
Chris Page
Mejoraría esta respuesta para agregar una explicación de cómo usar ~/.nanorcpara habilitar Informes de mouse automáticamente.
Chris Page
Probablemente tengas instalado el complemento SIMBL de MouseTerm: bitheap.org/mouseterm
Chris Page
2
@ChrisPage ¿por qué es relevante que la respuesta no sea válida (para usted?) En el momento en que se escribió, si funcionó para OP? De todos modos, recuerde que también puede mejorar las respuestas, el enlace de edición está allí :)
Enrico