¿Cómo habilitar esta característica de vim: mover el cursor del mouse y pegar con el mouse central al mismo tiempo?

¿Cómo habilitar esta característica de vim: mover el cursor del mouse y pegar con el mouse central al mismo tiempo?

Me gustaría tener dos funciones en VIM.

  1. Movimiento del cursor del mouse
  2. Pegar desde el portapapeles global con el mouse central

Para la primera característica puedo configurar mouse=ay la segunda mouse=r.

Por separado, estas características funcionan pero no juntas.

si lo configuromouse=ar

  • mover el cursor del mouse [OK]
  • Pegar con el botón central del mouse usando la información seleccionada dentro de vim [OK]
  • Pegar con el botón central del mouse usando información seleccionada de una aplicación externa [FALLO]

¿Es posible obtener estas funciones al mismo tiempo sin instalar aplicaciones/paquetes adicionales?

$ vim --version | grep clipboard -clipboard +iconv +path_extra -toolbar +eval +mouse_dec +startuptime -xterm_clipboard

Gracias por tu ayuda

Editar Me dijeron que puedo usar Mayús+botón central del mouse para pegar desde una selección externa. Esto podría hacer el trabajo, si hubiera una manera de fusionar el búfer interno y externo (selección). En tal caso, ¿cómo ingresar al modo de inserción cuando se usa Mayús+botón central del mouse?

Respuesta1

ElPortapapelestiene un comportamiento interesante. Hay tres selecciones, oportapapelesSi tu quieres:

  • CLIPBOARD: interactuar con Ctrl-c, Ctrl-vo Editmenús.
  • PRIMARY: interactuar con Shift+Inserto en el medio del mouse.
  • SECONDARY: en su mayoría no utilizado y fuera del alcance de esto.

No todos los emuladores de terminal admiten el pegado con el mouse en el medio, como lo menciona @dmb. En su caso, la información que está intentando pegar con el mouse central se almacena en CLIPBOARDun lugar al que no se accede a través del mouse central. Sin embargo, comprenderdóndetu información está siendo copiadaale ayudará a comprender cómo extraer esa información. Más allá de eso, le sugiero que busque un administrador de portapapeles que proporcione un flujo de trabajo satisfactorio.

información relacionada