4 votos

Copiar texto en vim en el portapapeles global

En mi ordenador linux soy capaz de copiar texto al Portapapeles con el comando "+y . ¿Cómo lo mismo en Mac?

4voto

hjdm Puntos 18

macOS versión de vim es compilado con -clipboard (se puede comprobar con vim --version). Así que no hay portapapeles compartido disponible. En este caso se puede descargar/recompilar de nuevo vim o puede utilizar el comando de sistema pbcopy (el hombre de la página). Aquí es cómo utilizar como CTRL ⌃+C de acceso directo:

map <C-c> y:e ~/clipsongzboard<CR>P:w !pbcopy<CR><CR>:bdelete!<CR>

Agregue esto a su ~/.vimrc archivo.

La explicación de este comando se puede encontrar aquí: vimtips @ quora

2voto

0942v8653 Puntos 3617

Además, usted puede instalar el programa MacVim, que es una versión de Vim 8 compilado para Mac, incluyendo una interfaz gráfica de usuario. Sin embargo, usted no necesita la interfaz gráfica de usuario, usted puede vincular el mvim ejecutable a vim en algún lugar de su $PATH, y el + registro funcionará como tu portapapeles, así como ustedes están acostumbrados.

MacVim también se recomienda si se va a instalar algunos plugins como YouCompleteMe.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X