
Когда я открываю исходный код Java с помощью Sublime Text, в окне терминала постоянно появляется сообщение об ошибке:
(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.'
}