Como faço para me livrar da mensagem de erro quando uso o texto sublime 2 no terminal

1

Quando eu 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 é muito chato.

    
por lki 05.10.2015 / 16:44

1 resposta

3

Não é realmente uma solução, mas uma solução alternativa. Basta redirecionar o erro padrão para /dev/null para que você não o veja:

sublime foo.jar 2>/dev/null

Para simplificar isso, você pode converter isso em uma função. Adicione estas linhas ao seu ~/.bashrc :

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

Isso, no entanto, suprimirá todos os erros, não apenas aquele. Para suprimir isso sozinho, use isso:

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