Por mi vida, no puedo entender esto.
Cuando utilizo un navegador (no importa cuál), si selecciono el texto y luego lo pego en Vim o Neovim, veo los caracteres añadidos al principio y al final de mi selección.
Por ejemplo, selecciono "respuesta" de esta página, y luego la pego en Terminal I get:
??????answer?????? Guardando estos datos pegados en un archivo con extensión .bin y luego abriendo en Vim con este ayudante de comando automático:
augroup Binary
au!
au BufReadPre *.bin let &bin=1
au BufReadPost *.bin if &bin | %!xxd
au BufReadPost *.bin set ft=xxd | endif
au BufWritePre *.bin if &bin | %!xxd -r
au BufWritePre *.bin endif
au BufWritePost *.bin if &bin | %!xxd
au BufWritePost *.bin set nomod | endif
augroup END
Tengo esta salida:
0000000: fdbf bfb9 b083 616e 7377 6572 fdbf bfb9 ......answer....
0000010: b083 0a
...
Así que, puedes ver que tengo
fdbf bfb9 b083
añadido al principio, y yo consigo
fdbf bfb9 b083
añadido al final.
¿Alguna idea sobre de qué se trata?
El único cambio importante que recuerdo es la actualización de OS X a Yosemite, así que seguro que es una actualización potencialmente grande.
Sospecho que la Terminal es la fuente del problema. He podido usar el iTerm2 sin este problema.
Además, he tratado de seleccionar "respuesta" en esta página y luego, tanto en el iTerm2 como en la Terminal, ejecuto este comando:
pbpaste|od -x
que me da
0000000 6e61 7773 7265 0000006
Entonces, el portapapeles tiene "respuesta" y al pegarlo tanto en el iTerm2 como en el Terminal da la misma salida, pero el cmd-V pegado en nano, stock vi (con -u NINGUNO), MacVim (con -u NINGUNO) y Neovim todos me dan un el ?????? desplegado y luego al guardarlo, codifica el material fdbf en el archivo.
¡¡¡Perdido!!!