
Wenn ich einen Java-Quellcode mit Sublime Text öffne, wird im Terminalfenster ständig die Fehlermeldung angezeigt:
(sublime_text:19271): GLib-CRITICAL **: Source ID 2897 was not found when attempting to remove it.
Irgendwelche Lösungen? Es funktioniert, ist aber wirklich ärgerlich.
Antwort1
Eigentlich keine Lösung, aber ein Workaround. Leiten Sie die Standardfehlermeldung einfach um, /dev/null
damit Sie sie nicht sehen:
sublime foo.jar 2>/dev/null
Um dies zu vereinfachen, können Sie es in eine Funktion umwandeln. Fügen Sie diese Zeilen zu Ihrem hinzu ~/.bashrc
:
sublime(){
sublime "$@" 2>/dev/null
}
Das wird jedoch unterdrückenalleFehler, nicht nur diesen. Um nur diesen zu unterdrücken, verwenden Sie stattdessen Folgendes:
sublime(){
sublime "$@" 2>&1 | grep -v 'GLib-CRITICAL **: Source ID 2897 was not found when attempting to remove it.'
}