Estoy ejecutando Vim 7.3 en Linux Mint 13 (usando MATE) y no puedo guardar texto en el portapapeles del sistema. Ejecuto Vim en la terminal y copio el texto desde la terminal con CTRLINSERT. Cuando selecciono texto en Vim (ya sea con el mouse o en modo visual), CTRLINSERTno copia ningún texto. Además, cuando hago clic derecho, Copiar aparece atenuado. Además, no puedo escribir en el búfer del sistema tirando al registro correspondiente usando los comandos vim. Sin embargo, puedo pegar mientras estoy en modo de inserción (usando SHIFTINSERTo haciendo clic con el botón derecho en pegar). También puedo copiar texto directamente desde el terminal usando la misma técnica, pero no texto de Vim.
Aquí está mi ~ / .vimrc actual . La parte relevante es muy probable set clipboard=autoselect,unnamed,exclude:cons\|linux. Si coloco finishen la parte superior de mi ~ / .vimrc, tengo el mismo problema, por lo que creo que la línea está mal, pero lo intenté set clipboard=unnamedy tuve el mismo comportamiento.
¿Podría haber otro archivo de configuración que afecte el comportamiento de Vim? ¿Cómo puedo cambiar mi ~ / .vimrc para permitirme copiar texto de Vim?
fuente

mouse=a)?:help mousesudo apt-get install vim-gtkprobablemente resolverá este problema para otros Googlers.El buen vim de estilo terminal no tiene acceso al portapapeles, que es parte del sistema X windows. La instalación
vim-gtkle da a vim el acceso que necesita para modificar y ver el portapapeles.fuente
*y+para acceder a los buffers de la ventana x. La instalación de vim-gtk utiliza las alternativas de Debian para establecervim -> /usr/bin/vim.gtk.El terminal no sabe nada acerca de las selecciones vim, así que no esperes que sea de ayuda. Necesitará vim para construir contra X (por ejemplo
gvim -v), y luego tirar y colocar desde el+registro.fuente
vim-gtkpaquete en Ubuntu contiene soporte para portapapeles (incluso cuando se ejecuta comovimen una terminal).solo
gvimen Arch Linux si alguien quiere saberlo. Además, eche un vistazo aneovim(ypython-neovim&&python2-neovimpara obtener asistencia completa, etc.).fuente