gvim выдает ошибку при закрытии окна
Каждый раз, когда я закрываю окно gvim с маленьким x на окне или Alt + F4. Я получаю следующую ошибку, и мне приходится нажимать клавишу возврата, чтобы вернуть мою командную строку. Кто-нибудь видел это?
(gvim:26639): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type `<invalid>'
4 ответа
Обычно, GLib-GObject-WARNING
при запуске приложений gtk в командной строке разработчики обычно игнорируют их и демонстрируют плохо написанные приложения. Если вы сообщите об ошибке в пакете, это будет лучше, но не удивляйтесь, если разработчики проигнорируют или скажут, что "все в порядке" в вашем отчете об ошибке.
TL; dr: их обычно безопасно игнорировать.
vim-gnome
имеет эту проблему, но vim-gtk
нет, так что это быстрое решение проблемы:
sudo apt remove vim-gnome
sudo apt install vim-gtk
Я обнаружил, что попал между ложным предупреждением (vim-gnome) или ошибкой пустого файла в vim-gtk3. Откройте существующий файл, затем попробуйте переключиться на новый файл, который не существует, используя
:e newEmptyFile
=> SEGV
Так что я вернулся к использованию vim-gnome с этим хаком в моем ~/.bash_aliases
чтобы заткнуть Вим-Гнома:
alias gvim='gvim 2>/dev/null'
Я уверен, что это будет исправлено в ближайшее время, и мне не придется постоянно отбрасывать все ошибки из-за постоянного ложного предупреждения.
Пытаться
sudo update-alternatives --config gvim
затем выберите /usr/bin/vim.gtk-py2