在终端中粘贴时无法删除括号粘贴中的多余字符

在终端中粘贴时无法删除括号粘贴中的多余字符

这让人很沮丧,但不知为何我无法去除这些字符,它们似乎是由于 vim 和括号粘贴模式的问题而产生的。我有时会^[[200~在粘贴的任何内容前面看到多余的字符在我的终端(Vim 本身不行,因为粘贴功能可以正常工作)。

我读过关于粘贴模式的文章,了解了括号粘贴是什么,我尝试通过查看关于xterm-括号粘贴在 Vim 手册中,但添加set t_BE=我的.vimrc并没有解决这个问题。我读到我可以用关闭它,printf "\e[?2004l"但那只能解决一次。

我不知道我可能遗漏了什么或者误解了什么,我该如何以正确的方式纠正这种行为?

额外信息:

  • 我正在运行 Ubuntu 19.04。
  • 我正在使用 zsh,oh-my-zsh并且只git启用了插件。
  • 我使用 tilix 终端仿真器,其版本信息如下
Versions
    Tilix version: 1.8.9
    VTE version: 0.56
    GTK Version: 3.24.8
Tilix Special Features:
    Notifications enabled=0
    Triggers enabled=0
    Badges enabled=1
  • Vim 具有以下版本信息:
VIM - Vi IMproved 8.1 (2018 May 18, compiled Jun 07 2019 11:42:36)
...
+clipboard
...

如果我忘记提供有关我的设置的重要信息,请随时告诉我,我会很乐意添加它。

相关内容