GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo borrar el número de línea en Vim al copiar?

Una solución permanente para esto es agregar el siguiente código al final de su .vimrc archivo ubicado en su directorio de inicio.

se mouse+=a

Al agregar esto, podrá seleccionar solo texto y no los números de línea como se muestra en la imagen a continuación:

Si no obtiene su .vimrc archivo en su directorio de inicio (enfrenté este problema), escriba el comando :scriptnames en el editor vi, mostrará la ubicación de su .vimrc expediente. Referencia


En modo normal, escriba :se nonu

Esta es la forma más fácil de eliminar los números de línea y podrá copiar el texto sin los números de línea.


En caso de que alguien quiera una forma más rápida (en Linux de todos modos), he notado que en vim puede mantener presionada la tecla ctrl y arrastrar sobre la región que desea copiar y evitará los números de línea y seleccionará la parte que desee.

Pasos :

  1. Ctrl y arrastre sobre el área
  2. soltar ctrl
  3. copiar (ya sea un método abreviado de teclado o un clic con el botón derecho)

Si tiene números de línea, estoy bastante seguro de que no está utilizando las operaciones de yank/put de Vim (estas nunca copie los números de línea, la columna plegable, los íconos, etc.) porque en términos del búfer de edición, no existen.

Supongo que está trabajando en un emulador de terminal y usando el mouse para copiar cosas en el portapapeles, lo que posiblemente seleccione la sala 'extraña' de la pantalla (incluidos los espacios virtuales al final, los números de línea, los marcadores de pliegue, etc.)

Puede que tengas suerte configurando

:se mouse+=a

para obtener el comportamiento del mouse como lo espera. De lo contrario, haga la selección con V <movement>... y (y para yank , que corresponde a 'copiar')

Luego, en el destino, use p (poner en el cursor), o P (poner antes del cursor)

Avíseme si eso ayudó o si necesita más información


Linux
  1. Cómo insertar texto al comienzo de cada línea en Vim

  2. Linux:¿cómo mostrar constantemente el número de línea al navegar en Nano?

  3. ¿Cómo borrar el desplazamiento hacia atrás en el comando de pantalla?

  4. ^M al final de cada línea en vim

  5. ¿Cómo borrar el contenido de un archivo desde la línea de comando?

Cómo mostrar números de línea en Vim / Vi

¿Cómo hacer un diagrama gráfico de una secuencia de números a partir de la entrada estándar?

¿Cómo tirar de una línea en particular sin mover el cursor en Vim?

Cómo eliminar varias líneas en Vim

Cómo mostrar u ocultar números de línea en Vim

Cómo mostrar números de línea en Gedit