Saltar al contenido

¿Cómo seleccionar todo y copiar en vim?

Revisamos de forma profundamente cada enunciados en nuestra página web con el objetivo de enseñarte siempre la información más veraz y actual.

Solución:

En modo normal:

gramogramo"+yGRAMO

En modo ex:

:%y+

Hay algunas informaciones importantes que faltan en su pregunta:

  • salida de $ vim --version?
  • sistema operativo?
  • ¿CLI o GUI?
  • local o remoto?
  • usas tmux? ¿pantalla?

Si su Vim se creó con soporte para portapapeles, se supone que debe usar el registro del portapapeles de esta manera, en modo normal:

gg"+yG

Si su Vim no es compatible con el portapapeles, puede copiar texto de Vim al portapapeles de su sistema operativo a través de otros programas. Esto depende mucho de su sistema operativo, pero no dijiste que es así que realmente no podemos ayudar.

Sin embargo, si su Vim está paralizado, lo mejor que puede hacer es instalar una compilación adecuada con soporte para portapapeles, pero tampoco puedo decirle cómo porque No se que sistema operativo usas.

editar

En los sistemas basados ​​en Debian, el siguiente comando instalará un Vim adecuado con portapapeles, Ruby, Python… soporte.

$ sudo apt-get install vim-gnome

La respuesta de @swpd mejoró

yo suelo , como un líder key y ,a el atajo hace el truco

Añade esta línea si lo prefieres ,a atajo

map a :%y+ 

yo suelo Ctrl y atajo para copiar

vmap  y:call system("xclip -i -selection clipboard", getreg(""")):call system("xclip -i", getreg("""))

Y ,v pegar

nmap v :call setreg(""",system("xclip -o -selection clipboard"))p

Antes de usar esto tienes que instalarxclip

$ sudo apt-get install xclip

Editar: cuando usas :%y+solo se puede pegar en Vim vim Ctrl+Insert atajo. Y

map  :%y+

no está en conflicto ninguna configuración en mi Vimrc.

Si guardas alguna sospecha y capacidad de aclarar nuestro ensayo te invitamos dejar una acotación y con gusto lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 3.5)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *