3 votos

Compartir mac portapapeles con vim en el interior de la terminal

Yo uso vim en el interior de la terminal y tratando de compartir el mac portapapeles con vim.

Compilado de vim con xterm_clipboard apoyo e instalado XQuartz.

MacBook-Air:web-ui nagakirank$ vim --version | grep xterm_clipboard
+xsmp_interact +xterm_clipboard -xterm_save

Nagas-MacBook-Air:web-ui nagakirank$ echo $DISPLAY
/tmp/launch-ltuLWk/org.macosforge.xquartz:0

Pero,no soy capaz de conseguir Mac el contenido del portapapeles en el interior de vim usando "+" registrar "+y.

Ahora,ni idea de por qué no funciona..Necesito consejos sobre cómo depurar esto?

2voto

Nip Puntos 362

Trate de construcción de Vim 7.3 con el clipboard característica habilitada. Comenzando en Vim 7.3, +clipboard utiliza el OS X mesa de trabajo directamente (a través de la * o + registro, como se esperaba).

Probablemente es posible utilizar +xterm_clipboard con una X server configurado para convertir X de la selección y del OS X mesa de trabajo, pero probablemente sería más problemático que el de la directa +clipboard de la solución.


Como un ejemplo, el MacPorts la construcción de la vim puerto que tengo actualmente instalada (vim @7.3.661_0+huge+perl+python27+ruby+tcl) ha +clipboard, -xterm_clipboard, y se puede acceder a la mesa de trabajo a través de la * y +.

También, si usted sucede estar en ejecución Vim dentro de tmux , usted probablemente necesitará mi programa contenedor para reactivar la mesa de trabajo de acceso dentro de tmux sesiones; esto sólo se aplica a +clipboard acceso: X-mediada por el acceso todavía podría funcionar OK-mientras se mantenga la PANTALLA actualizado, pero todavía parece innecesariamente complicado para mí.

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