¿Cómo seleccionamos el texto en el modo Terminal mientras estamos dentro de Vim?

0

Por ejemplo, cuando estoy fuera de Vim, puedo seleccionar texto y luego presionar cmd+ cpara copiarlo. Pero cuando estoy dentro de Vim, ya no puedo hacerlo porque el mouse interactúa con Vim.

¿Hay alguna forma de recuperar la capacidad de selección de Terminal?

Por ejemplo, en iTerm, esto se puede hacer manteniendo presionada la alttecla, lo que hace que el mouse deje de interactuar con Vim y resalte el texto dentro del terminal sin importar que Vim se esté ejecutando.

trusktr
fuente
¿Por qué no hacerlo :set mouse=ally no tiene que preocuparse por si el mouse es manejado por vim o su terminal?
DJMcMayhem
@DJMcMayhem, no estoy seguro de qué quieres decir. En primer lugar, :set mouse=allresulta E539: Illegal character <l>para mí, pero supongo que quieres decir :set mouse=a. Entonces, Vim se comporta como explica @trusktr, y quiere detener eso. :set mouse=hace el truco (como escribí en mi respuesta).
Dmitry Frank
@DmitryFrank Ah, eso fue solo un error tipográfico.
DJMcMayhem

Respuestas:

0

Hago esto:

:set mouse=

Y Vim deja de manejar el mouse. Si desea que Vim comience a manejarlo nuevamente:

:set mouse=a
Dmitry Frank
fuente