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.