gvim выдает ошибку при закрытии окна

Каждый раз, когда я закрываю окно gvim с маленькой буквой x в окне или Alt + F4 . Я получаю следующую ошибку, и мне приходится нажимать клавишу возврата, чтобы вернуть мою командную строку. Кто-нибудь видел это?

(gvim:26639): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type `<invalid>'
7
задан 8 May 2016 в 23:26

4 ответа

Попробуйте

sudo update-alternatives --config gvim

, затем выберите /usr/bin/vim.gtk-py2

0
ответ дан 8 May 2016 в 23:26

Обычно GLib-GObject-WARNING при запуске приложений gtk в командной строке обычно игнорируются разработчиками и демонстрируют плохо написанные приложения. Если вы сообщите об ошибке в пакете, это будет лучше, но не удивляйтесь, если разработчики проигнорируют или скажут, что "в порядке" в вашем отчете об ошибке.

TL; dr : они обычно безопасны , и их следует игнорировать.

0
ответ дан 8 May 2016 в 23:26

vim-gnome имеет эту проблему, но vim-gtk нет, так что это быстрое решение проблемы:

sudo apt remove vim-gnome
sudo apt install vim-gtk
0
ответ дан 8 May 2016 в 23:26

Я попал в ловушку между ложным предупреждением (vim-gnome) или ошибкой пустого файла в vim-gtk3. Откройте существующий файл, затем попробуйте переключиться на новый файл, который не существует, используя

:e newEmptyFile => SEGV

Так что я вернулся к использованию vim-gnome с этим хаком в мой ~/.bash_aliases для отключения vim-gnome:

alias gvim='gvim 2>/dev/null'

Я уверен, что это будет исправлено в ближайшее время, и мне не придется продолжать выбрасывать все ошибки из-за постоянного ложного предупреждения.

0
ответ дан 8 May 2016 в 23:26

Другие вопросы по тегам:

Похожие вопросы: