GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo pegar desde el búfer en modo ex de vim?

Entiendo que desea:

  1. tirar la línea actual y las dos líneas de abajo en el búfer actual,
  2. abrir un búfer vacío en una nueva división horizontal y
  3. pegue esas tres líneas en el búfer vacío.

¿Es eso correcto?

Lo que no entiendo es por qué querrías hacerlo desde el modo Ex mientras es tan fácil (y funcional) en modo normal:

3yy
:new<cr>
p

Creo que estás confundiendo ex modo, accesible con Q y comando modo, accesible con : . Probablemente también confundas el :p[rint] comando y el :pu[t] comando.

Haz lo siguiente desde normal modo:

:.,+2y|new|put!

Puede ser útil saber que también puede escribir directamente esas tres líneas en un archivo con:

:.,+2w filename

Puede usar uno de los siguientes para copiar desde el portapapeles en Vim:

" + p

" * p

MAYÚS INSERTAR

El que utilice depende de su entorno.

Si está utilizando gVim o MacVim, querrá "+p

Si está utilizando Vim desde la línea de comandos, querrá "*p

Si está en modo de inserción o en modo ex (creo), use SHIFT INSERTAR

Por inserción me refiero a la clave sobre HOME , RE PÁGINA y ELIMINAR

Explicación:

  • " significa que vas a especificar un registro
  • hay 26 registros personalizados - 1 para cada letra
  • hay muchos otros registros (ver esto)
  • + o " se refiere al búfer sin nombre , que representa el portapapeles del sistema
  • p es el comando put normal

Más información sobre los búferes:

Si lo desea, puede almacenar texto diferente en diferentes búferes.

Para jalar 3 líneas al búfer llamado x usa esto:

"x3yy

Para pegar el contenido del búfer llamado y encima del cursor:

"yP


Linux
  1. Cómo instalar Vim (vi) en Windows 10

  2. Problema:¿Cómo puedo copiar/pegar esto en Vim?

  3. ¿Cómo imprimir de Vim a Pdf?

  4. ¿Cómo ejecutar el comando Vim desde el shell?

  5. ¿Cómo pegar en nano desde el portapapeles?

Cómo eliminar líneas en Vim / Vi

Cómo buscar en Vim / Vi

Cómo acceder al shell o ejecutar comandos externos desde dentro de Vim

Cómo instalar y usar Vim Editor en Linux

Cómo usar Ansible para configurar Vim

Cómo activar el modo oscuro en Firefox