
숭고한 텍스트가 포함된 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.'
}