Como faço para me livrar da mensagem de erro ao usar o Sublime text 2 no terminal

Como faço para me livrar da mensagem de erro ao usar o Sublime text 2 no terminal

Quando abro um código-fonte Java com texto sublime, a mensagem de erro continua rolando na janela do terminal:

(sublime_text:19271): GLib-CRITICAL **: Source ID 2897 was not found when attempting to remove it.

Alguma solução? Funciona, mas é realmente irritante.

Responder1

Na verdade, não é uma solução, mas uma solução alternativa. Basta redirecionar o erro padrão para /dev/nullque você não o veja:

sublime foo.jar 2>/dev/null

Para tornar isso mais simples, você pode convertê-lo em uma função. Adicione estas linhas ao seu ~/.bashrc:

sublime(){
    sublime "$@" 2>/dev/null
}

Isso, no entanto, suprimirátodoserros, não só esse. Para suprimir apenas esse, use isto:

sublime(){
    sublime "$@" 2>&1 | grep -v 'GLib-CRITICAL **: Source ID 2897 was not found when attempting to remove it.'
}

informação relacionada