GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo Cortar, Copiar y Pegar en Vim/Vi

Introducción

Vim es un editor de texto de código abierto de uso común instalado de forma predeterminada en la mayoría de las distribuciones de Unix. Puede usar el editor de texto en dos modos, desde una interfaz de línea de comandos o como una aplicación independiente en una GUI.

Mientras trabaja en Vim, copiar, cortar y pegar texto son atajos de uso frecuente.

En este tutorial, aprenda a copiar, cortar y pegar en el editor Vi / Vim.

Copiar, cortar y pegar en modo normal

Antes de comenzar, asegúrese de estar en modo normal (edición de texto/modo de comando). La mejor manera de hacerlo es presionando Esc . Este modo te permite moverte fácilmente por el texto.

Copiando en Vim

Copiar texto en Vim también se conoce como tirar . Usa el y tecla del teclado al realizar esta operación.

Hay una serie de yank comandos, que difieren principalmente en la cantidad de texto que desea copiar.

Una vez en modo normal , mueva el cursor al lugar necesario y use el comando apropiado.

  • Para copiar una línea completa , coloque el cursor al principio de la línea y escriba:
yy
  • Para copiar tres (3) líneas , mueva el cursor desde donde desea comenzar a copiar y escriba:
3yy
  • Para copiar una palabra con su espacio en blanco al final , copie el cursor al principio de la palabra y escriba:
yaw
  • Para copiar una palabra sin su final espacio en blanco , desplácese con el cursor al principio de la palabra y escriba:
yiw
  • Para copiar todo a la derecha del cursor hasta el final de la línea, use el comando:
y$
  • Para copiar todo lo que queda del cursor al comienzo de la línea, escriba:
y^
  • Para copiar todo entre el cursor y un carácter específico en la línea, use el comando:
ytx

El comando significa "tirar hasta x ”. Reemplazar x con el carácter al que desea copiar. El personaje x no se incluirán.

  • Para copiar todo entre el cursor y un carácter específico en la línea (incluido ese carácter) , use el comando:
yfx

Esto le indica a Vim que "busque x ”.

Cortar en Vim

Cortar texto se conoce como eliminar en Vim. Usa la d tecla al realizar esta operación.

Si está usando Vim en modo normal, puede cortar o eliminar texto fácilmente usando la d dominio. Estas son algunas formas de cortar contenido:

  • Para cortar toda la línea en el que se encuentra el cursor escriba:
dd
  • Para cortar tres (3) líneas , a partir de donde se encuentra el cursor utilice:
3dd
  • Para cortar todo a la derecha del cursor hasta el final de la línea use el comando:
d$

Pegar en Vim

Una vez que haya seleccionado el texto en Vim, no importa si está usando el yank o delete comando, puede pegarlo en la ubicación deseada.

En la terminología de Vim, pegar se denomina poner. y la función se utiliza con p comando.

Puede pegar (o poner) texto moviendo el cursor a la posición deseada y presionando:

p

Usando este comando pega el texto seleccionado después del cursor .

Para añadir texto antes del cursor , escriba el comando en mayúsculas en su lugar:

P

Copiar, cortar y pegar en modo visual

Como alternativa, puede copiar y editar texto mediante la selección visual. rasgo. Este modo le permite seleccionar texto navegando.

Usa Esc para salir del modo utilizado anteriormente y habilitar la selección visual presionando:

  • v (minúsculas) para comenzar a seleccionar caracteres individuales
  • V (mayúsculas) para seleccionar toda la línea
  • Ctrl+v para seleccionar por bloque

Después de haber seleccionado el texto deseado, puede presionar:

  • y para tirar (copiar) el contenido
  • d para eliminar (cortar) el contenido
  • p poner (pegar) el contenido

Una vez que haya editado en Vim, asegúrese de guardar el archivo antes de salir.


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

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

  3. ¿Copiar/cortar y pegar a veces no funciona en Nautilus?

  4. Cómo copiar y pegar en Putty

  5. Copiar y pegar en la terminal de Ubuntu

Cómo usar marcadores y realizar una selección de texto en Vim

Cómo instalar el editor de texto Vim en Ubuntu

Cómo copiar y pegar texto en la terminal de Linux

Cómo copiar y pegar en Ubuntu

¿Cómo instalar el editor de texto VIM en Ubuntu?

Cómo encontrar y reemplazar texto en Vim