linux 桌面环境下使用 复制粘贴功能的异常情况


桌面环境是 xfce, 使用的软件是 xfce4-terminal + tmux + vim(gvim).

情景:

从其他图形程序右键复制一段字符,但不能确定这段字符是什么编码, 然后

  1. 到 tmux 里的 vim 中粘贴 "+p , 没有输出,
    vim 执行 :r !xsel -o -b , 有输出, 但中文乱码(变为问号);

  2. 在单纯的 xfce4-terminal 下 而不是在 tmux 中执行 xsel -o -b 有输出中文是乱码,
    但这时打开vim 粘贴 "+p 就有东西了, 中文也不是乱码;

是什么导致 在tmux里的vim 中使用 "+p 不能正常访问复制的内容?
为啥 xsel 输出中文乱码?
怎么查看复制的这段字符的编码?

xsel linux-desktop tmux vim Linux

零下18度 9 years, 11 months ago

Your Answer