Configuración de tipo de terminal Remoto SSH en VSCode

0

Pregunta

Estoy usando Remoto SSH para VSCode para conectarse a un servidor linux para el desarrollo. Necesito mi tipo de terminal de forma predeterminada, xterm en lugar de xterm-256color que parece ser el tipo de terminal por omisión cuando use el control Remoto SSH.

He intentado añadir SetEnv TERM=xterm así como SendEnv TERM=xterm para el archivo de configuración de SSH, pero ninguno de los dos trabajos. La única manera que puedo conseguir que el trabajo se está ejecutando manualmente export TERM=xterm en la fiesta de la terminal una vez que estoy conectado, pero esta configuración se pierde cuando abro una nueva bash.

En VSCode, puedo ver que mi terminal para linux está configurado para xterm así que no estoy seguro de por qué todavía no comparezcan a xterm-256color cuando use el control Remoto SSH. Yo no tengo este problema cuando se utiliza Masilla fuera de VSCode.

Alguna idea?

ssh visual-studio-code
2021-11-24 04:38:30
1

Mejor respuesta

0

El ajuste que se hace referencia en la captura de pantalla que no establece el TERM variable, pero el ejecutable que se ejecuta si se está utilizando un terminal externo.

Parece que el TERM valor para el estudio integrado de la terminal está codificado para xterm-256color.

Fácil solución se debe establecer en su ~/.profile o ~/.bash_profile en el mando a distancia:

export TERM=xterm
2021-11-24 09:44:55

Gracias por que. Por desgracia, incluso después de agregar export TERM=xterm tanto ~/.perfil y ~/.bash_profile, sigo teniendo el mismo problema. Es la codificación disco duro o algo en remoto-configuración de ssh sobrescribir este? Como se ha mencionado, no tengo este problema cuando se utiliza Masilla.
nix1016

Hmm, que raro. MASILLA obviamente usa xterm en su caso (se puede configurar en la configuración de PUTTY), que es probablemente la razón por la que trabaja allí. Si también funciona cuando ajuste manualmente después de inicio de sesión, definitivamente debe trabajar en su .profile así. Se puede comprobar su .bashrc archivo? Por lo general hay una si-declaración en la que se comprueba la TERM variable. Ultimate hack sería justo antes de que.
carlfriedrich

Saludos, que lo hizo! No tengo ni una .bashrc archivo en mi perfil por alguna razón, he creado y añadido export TERM=xterm y ahora lo es para eso. Gracias por su ayuda!
nix1016

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................