Copiando texto en vim al portapapeles global

4

En mi computadora Linux, puedo copiar texto al portapapeles con el comando "+y . ¿Cómo hago lo mismo en Mac?

    
pregunta mfswiggs 02.06.2017 - 09:45

2 respuestas

3

La versión macOS de vim se compila con -clipboard (se puede consultar con vim --version ). Así que no hay un portapapeles compartido disponible. En este caso, puede descargar / recompilar el nuevo vim o puede utilizar el comando del sistema pbcopy ( man page ). A continuación le indicamos cómo usarlo como acceso directo CTRL ⌃ + C :

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

Agregue esto a su archivo ~/.vimrc .

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

    
respondido por el Mateusz Szlosek 02.06.2017 - 12:58
0

Además, puede instalar el programa MacVim , que es una versión de Vim 8 compilada para Mac, incluida una GUI . Sin embargo, no necesita la GUI, solo puede vincular el ejecutable mvim a vim en algún lugar de su $PATH , y el registro + funcionará como su portapapeles como lo está acostumbrado.

MacVim también se recomienda si vas a instalar algunos complementos recientes como YouCompleteMe.

    
respondido por el 0942v8653 02.06.2017 - 13:08

Lea otras preguntas en las etiquetas