gvim 在点击关闭窗口时产生错误

bja*_*fly 7 gvim

每次我关闭窗口上带有小 x 或Alt+的 gvim 窗口时F4。我收到以下错误,必须按回车键才能恢复命令提示符。有没有人看到这个?

(gvim:26639): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type `<invalid>'
Run Code Online (Sandbox Code Playgroud)

Håk*_*and 24

vim-gnome有这个问题,但vim-gtk没有,所以这是一个快速解决问题的方法:

sudo apt remove vim-gnome
sudo apt install vim-gtk
Run Code Online (Sandbox Code Playgroud)

  • 值得注意的是,vim-gtk3(包括 GNOME3 集成)也不会发出此警告 (3认同)
  • vim-gnome 和 vim-gtk3 或 vim-gtk3-py2 有什么区别?为什么 vim-gnome 是 Ubuntu 16.04 中的默认设置? (2认同)

Bra*_*iam 4

通常,GLib-GObject-WARNING在命令行中运行 gtk 应用程序时,通常会被开发人员忽略并表现出编写得很差的应用程序。如果您报告针对该软件包的错误,那将是最好的,但如果开发人员在您的错误报告中忽略或说“没问题” ,请不要表现得感到惊讶。

TL;dr :通常可以安全地忽略它们。