
Sublime Text で Java ソースコードを開くと、ターミナル ウィンドウにエラー メッセージが表示されます。
(sublime_text:19271): GLib-CRITICAL **: Source ID 2897 was not found when attempting to remove it.
解決策はありますか? 動作しますが、本当に迷惑です。
答え1
実際のところ、解決策ではありませんが、回避策です。標準エラーをリダイレクトして、/dev/null
表示されないようにします。
sublime foo.jar 2>/dev/null
これを簡単にするために、関数に変換することができます。次の行を に追加します~/.bashrc
。
sublime(){
sublime "$@" 2>/dev/null
}
しかし、それは抑制される全てエラーは、そのエラーだけではありません。そのエラーだけを抑制するには、代わりにこれを使用します。
sublime(){
sublime "$@" 2>&1 | grep -v 'GLib-CRITICAL **: Source ID 2897 was not found when attempting to remove it.'
}