Los primeros caracteres del portapapeles se eliminan al pegar en Vim

Los primeros caracteres del portapapeles se eliminan al pegar en Vim

Cuando pego elementos en Vim, habitualmente faltan los primeros caracteres. Esto ha provocado algunos errores graves. Si pego en gedit, por ejemplo, todas las líneas están ahí. Puedo volver a Vim después de pegarlo correctamente en gedit, con el mismo contenido del portapapeles y los caracteres se eliminan.

Vea la captura de pantalla... vim comienza en ta, mientras que gedit comienza mucho antes. ¿Qué está pasando precisamente con Vim???

para pegar he probado ctrl+V, ctrl+shift+insertar, (MODO DE COMANDO) p y P.trunca el portapapeles

Respuesta1

Eso es porque vim está enmodo comandocuando lo inicias. Antes de pegar su código, debe ingresarmodo de inserción, por ejemplo, presionando la itecla.

En su ejemplo, está pegando su código como comandos vim y cuando llega al primero aingresa$cryptDatamodo de inserción después del carácter actual.

Si estás comenzando con vim:http://vim.wikia.com/wiki/Tutorial

información relacionada