Jedes Mal, wenn ich ein gvim-Fenster mit dem kleinen x auf dem Fenster oder Alt+ schließe F4. Ich erhalte die folgende Fehlermeldung und muss die Eingabetaste drücken, um meine Eingabeaufforderung zurück zu erhalten. Hat das jemand gesehen?
(gvim:26639): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type `<invalid>'
Antworten:
Normalerweise
GLib-GObject-WARNING
werden Entwickler beim Ausführen von GTK-Anwendungen in der Befehlszeile von Entwicklern ignoriert und zeigen schlecht geschriebene Anwendungen. Wenn Sie einen Fehler gegen das Paket melden, ist dies das Beste. Seien Sie jedoch nicht überrascht, wenn Entwickler Ihren Fehlerbericht ignorieren oder sagen, dass "in Ordnung" ist .TL; dr : Sie können normalerweise ignoriert werden.
quelle
vim-gnome
hat dieses Problem,vim-gtk
tut es aber nicht, daher ist dies eine schnelle Lösung für das Problem:quelle
sudo apt-get install vim-gtk3
sudo apt-get remove vim-gnome && sudo apt-get install vim-gtk3
Ich befand mich zwischen der falschen Warnung (vim-gnome) oder einem leeren Dateifehler mit vim-gtk3. Öffnen Sie eine vorhandene Datei und wechseln Sie dann zu einer neuen Datei, die mit nicht vorhanden ist
:e newEmptyFile
=> SEGVAlso benutze ich wieder vim-gnome mit diesem Hack
~/.bash_aliases
, um vim-gnome zum Schweigen zu bringen:Ich bin sicher, dass es bald behoben wird und ich nicht alle Fehler wegen einer anhaltenden falschen Warnung wegwerfen muss.
quelle
vim-gnome
mitviw-gtk
odervim-gtk3
, aber immer noch den Fehler. Der Alias ist eine einfache Lösung. Wenn ich mich nicht irre, kann man trotzdem einen Fehler erhalten, indem man den Alias mit einem Backslash "abbricht"\gvim foo.txt
, um die ursprüngliche\gvim
AnwendungVersuchen
dann wählen Sie
/usr/bin/vim.gtk-py2
quelle