Descubrí a través de esta respuesta que he estado configurando colores terminales en mi indicador de una manera ingenua durante años.
Ahora he modificado mi .bashrc para usar los comandos 'tput' para colorear varios elementos de mi solicitud. El código de escape restante que tengo es este:
TITLEBAR="\[\033]2; PROD - \u@\h:\w \007\]"
¿Alguien sabe si hay un atributo tput / terminfo que pueda usar para establecer la barra de título de mi ventana de terminal, de modo que pueda eliminar ese escape?
\033];
es la secuencia de escapexterm
para un "Comando del sistema operativo" . No sé cómo hacer eso en tput, pero si es posible hacerlo a través de tput, ese sería un mejor método para la configuración del título del terminal multiplataforma. Por ejemplo, en xterm, resultaría en la secuencia\033]0;Title\007
. Ver también aquíexport TERM=xterm+sl
, ya no tengo la sintaxis en vim.Después de mirar el archivo xterm terminfo, no puedo encontrar ningún código que sea idéntico a este comando, por lo que sospecho que no lo hay.
Si está interesado, la página de manual de terminfo enumera todos los comandos que termincap y terminfo entienden. Descompilé el archivo de base de datos terminfo usando:
fuente
No puedo comentar, por lo tanto, una respuesta adicional:
Si usa tsl / fsl, asegúrese de preguntar hs al terminal primero. hs debería ser verdadero si se admiten tsl / fsl (y otros * sl).
fuente
Para obtener más información sobre las características especiales del "modo vt100" de xterm, consulte el documento Secuencias de control de Xterm en la sección Controles del sistema operativo para conocer todos los detalles sangrientos.
fuente