Per la vita di me, non riesco a capirlo.
Quando usi un browser (non importa quale), se seleziono il testo, quindi incollo Vim o Neovim, vedo i caratteri aggiunti all'inizio e alla fine della mia selezione.
Ad esempio, seleziono "risposta" da questa pagina, quindi lo incolli nel Terminale Ricevo:
?????? risposta ?????? Salvando i dati incollati in un file con estensione .bin e quindi aprendo in Vim con questo helper del comando automatico:
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
Ottengo questo risultato:
0000000: fdbf bfb9 b083 616e 7377 6572 fdbf bfb9 ......answer....
0000010: b083 0a
...
Quindi, puoi vedere che ottengo
fdbf bfb9 b083
aggiunto all'inizio e ottengo
fdbf bfb9 b083
aggiunto alla fine.
Qualche idea su cosa si tratta?
L'unico grande cambiamento recente che posso ricordare è l'aggiornamento di OS X a Yosemite, quindi è probabile che sia un aggiornamento di grandi dimensioni.
Sospetto che Terminal sia la fonte del problema. Sono stato in grado di utilizzare iTerm2 senza questo problema.
Inoltre, ho provato a selezionare "risposta" da questa pagina e quindi in entrambi iTerm2 e Terminal I eseguo questo comando:
pbpaste|od -x
che mi dà
0000000 6e61 7773 7265 0000006
Quindi, gli appunti hanno "risposta" e pbpasting in iTerm2 e Terminal dà lo stesso output, ma cmd-V incolla in nano, azione vi (con -u NONE), MacVim (con -u NONE) e Neovim tutti mi danno il ?????? visualizzato e quindi su Salva, codifica il file fdbf nel file.
Perplesso !!!