1 votos

¿Cómo se puede prevenir CodeRunner de prefijando su salida de la consola con [00m[00m[00m[00m[00m?

Parece ser que hay una conexión entre CodeRunner's de la salida de la consola y su actual terminal símbolo de secuencia de comandos, es decir, si tales símbolo de código de origen, por ejemplo, de ~/.bash_profile (que CodeRunner lee por defecto).

Tengo una muy elegantes (lea: gran) terminal de comandos (captura de pantalla|código) que parece un lío CodeRunner la salida de la consola, que conduce a la confusa [00m[00m[00m[00m[00m personajes al inicio cada vez que se ejecute el código, a pesar de que es libre de errores y sin importar el idioma). Estoy dispuesta a cambiar mi sistema para el bien de deshacerse de estos molestos personajes.

Si apago Invocar bash en modo de inicio de sesión cuando se ejecuta el código en CodeRunner Avanzado de las preferencias, estoy viendo a bash: source: No such file or directory en lugar de...

Así que estoy atrapado entre una roca y un lugar duro, tratando de conseguir una limpieza de la consola en CodeRunner...

Cómo puede ser fijo? (He tratado de ponerse en contacto con el desarrollador acerca de esto, pero estoy recibiendo ninguna respuesta.)

3voto

Gerry Puntos 10709

El culpable es probablemente la línea 88 en su prompt.sh:

trap 'echo -ne "\033[00m"' DEBUG

Esta es la salida de un escape ANSI código para restablecer los colores y el estilo antes de la salida de cada comando.

Desde el examen de su script de bash, esta línea parece ser innecesaria, ya que restablece el formato al final de su pronta aquí en la línea 76:

PS1="$status_style"'$fill \t\n'"$BY\$(__name_and_server)$Y\w$G\$(__git_prompt)$RESET$ "

Sugiero que usted acaba de quitar la línea 88 y tratar de esa manera.

Algo no relacionado con este problema, pero también sugiero la línea de edición 73 a la siguiente:

local RESET="\[\033[0m\]"

De esta manera usted está realmente restablecimiento de la ANSI estilo, mientras que antes se encontraban en blanco.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X