
Cuando copio algunas líneas en el VIM marcando y luego haciendo clic derecho, a veces se producen algunas operaciones de inserción y se agrega la letra 'p' al archivo.
¿Cómo puedo copiar y pegar sin estos problemas?
Respuesta1
Cuando se utiliza VIM, existen métodos mucho mejores para copiar texto. Lo ideal es utilizar VIM sin ratón.
Para copiar líneas completas, puede escribir 3yy
donde puede reemplazar 3 por la cantidad de líneas que desea copiar. También puede copiar texto por rango de números de línea :2,5y
. Además, puede seleccionar líneas ingresando al modo visual (presione v).
Se puede pegar escribiendo p
en modo normal. En última instancia, estos métodos son mucho más rápidos que los métodos que incluyen el mouse.
Respuesta2
Utilice los :help clipboard
registros para copiar al portapapeles de su sistema. Dependiendo de su sistema podría ser "*
o "+
. Entonces, por ejemplo, puede seleccionar visualmente una línea usando V
y luego tirarla al portapapeles de su sistema con "*y
. MacVim y algunos otros GVim tienen una opción de menú del portapapeles del sistema y una tecla de acceso rápido integrada. Intente asignar el tirón del portapapeles a una clave en su ~/.vimrc como:
vnoremap <C-v> "*y
Luego puede seleccionar visualmente con el mouse y presionar CTRL-v para copiar al portapapeles de su sistema.
Respuesta3
Seleccione el texto que necesita, luego vaya al lugar donde desea pegarlo y presione el botón derecho. Por supuesto, debes presionar Insertar antes de esto.
Respuesta4
Primero, busque asignar el mouse a esto con
vnoremap <RightMouse> "*y
Depuración más allá de eso: vea si su clic derecho se asigna de una manera incómoda. Mirar haciaguíaspara saber cómo mapearlos expresamente según sea necesario, oejemplos. Desafortunadamente,esto puede estar en el código compilado(de la aplicación vim de Windows) en sí. Mire qué opciones de reasignación puede tener que sean exclusivas de Windows.
Recuerde también observar el mismo comportamiento al pegar. Debes escribir i
antes de hacer rick-click, que es pegar.
Lo que puede suceder a menudo es que cuando hace clic derecho se pega la cadena, que luego actúa como si estuviera escribiendo. Entonces Vim no ingresa insert mode
hasta que llega a un personaje como i
oa