对于我的生活,我无法弄清楚这一点。
使用浏览器时(与哪个无关),如果我选择文本,然后在 Vim 或 Neovim 或 Nano 中粘贴,我会看到字符添加到我选择的开头和结尾。
例如,我从此页面选择“答案”,然后将其粘贴到终端中,我得到:
??????answer??????
Run Code Online (Sandbox Code Playgroud)
将此粘贴的数据保存到扩展名为 .bin 的文件中,然后使用此自动命令助手在 Vim 中打开:
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
Run Code Online (Sandbox Code Playgroud)
我得到这个输出:
0000000: fdbf bfb9 b083 616e 7377 6572 fdbf bfb9 ......answer....
0000010: b083 0a ... …Run Code Online (Sandbox Code Playgroud)