将文本粘贴到终端时出现不需要的符号

将文本粘贴到终端时出现不需要的符号

当我将其粘贴到终端窗口时,文本前出现 0~ 符号,文本后出现 1~ 符号。

这是否与我在 .bashrc 或 .vimrc 文件中所做的某些编辑有关?

例如:当我粘贴文本“allowed”时按下 ctrl+shift+v,我看到的是“0~allowed1~”

答案1

此问题还有另外一种表现方式。Readline 的~/.inputrc文件可能包含以下内容:

set enable-bracketed-paste On

上面的方法无法解决这个问题,我已经好几个月没解决了。删除此行或设置

set enable-bracketed-paste Off

将会很好地解决这个问题。

有关此参数和文件的更多信息,请参阅 readline 的手册页,~/.inputrc因为您可以使用 INPUTRC 环境变量更改文件的位置

答案2

我可以通过将 set t_BE= 添加到我的 .vimrc 文件来解决这个问题。感谢 @terdon 和 @steeldriver 的帮助。

在 xfce4-terminal 中复制粘贴添加 0~ 和 1~

相关内容