¿Cómo me deshago del mensaje de error cuando uso Sublime Text 2 en la terminal?

¿Cómo me deshago del mensaje de error cuando uso Sublime Text 2 en la terminal?

Cuando abro un código fuente de Java con texto sublime, el mensaje de error sigue apareciendo en la ventana del terminal:

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

¿Alguna solución? Funciona pero es realmente molesto.

Respuesta1

Realmente no es una solución, sino una solución alternativa. Simplemente redirija el error estándar para /dev/nullque no lo vea:

sublime foo.jar 2>/dev/null

Para simplificar esto, puede convertirlo en una función. Añade estas líneas a tu ~/.bashrc:

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

Eso, sin embargo, suprimirátodoerrores, no sólo ese. Para suprimir ese solo, use esto en su lugar:

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

información relacionada