当我将其粘贴到终端窗口时,文本前出现 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 的帮助。