Por mi vida, no puedo resolver esto.
Al usar un navegador (no importa cuál), si selecciono texto y luego pego Vim o Neovim, veo caracteres agregados al principio y al final de mi selección.
Por ejemplo, selecciono "respuesta" de esta página, luego la pego en la Terminal que obtengo:
?????? respuesta ?????? Guardando estos datos pegados en un archivo con la extensión .bin y luego abriéndolos en Vim con este asistente 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
Obtengo esta salida:
0000000: fdbf bfb9 b083 616e 7377 6572 fdbf bfb9 ......answer....
0000010: b083 0a
...
Por lo tanto, puedes ver que recibo
fdbf bfb9 b083
añadido al principio, y me sale
fdbf bfb9 b083
añadido al final.
¿Alguna idea sobre de qué se trata?
El único cambio importante reciente que puedo recordar es la actualización de OS X a Yosemite, por lo que estoy seguro de que es potencialmente una gran actualización.
Sospecho que Terminal es la fuente del problema. He podido usar iTerm2 sin este problema.
También, he intentado seleccionar "respuesta" en esta página y luego, tanto en iTerm2 como en Terminal, ejecuto este comando:
pbpaste|od -x
lo que me da
0000000 6e61 7773 7265 0000006
Por lo tanto, el portapapeles tiene "respuesta" y pbpasting en iTerm2 y Terminal da la misma salida, pero cmd-V pega en nano, stock vi (con -u NONE), MacVim (con -u NONE) y Neovim todos dame un ?????? mostrados y luego en guardar, codifique las cosas fdbf en el archivo.
Stumped!