es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Configurando el tipo de terminal para Remote-SSH en VSCode.

Estoy usando Remote-SSH para VSCode para conectarme a un servidor Linux para el desarrollo. Necesito que mi tipo de terminal sea xterm en lugar de xterm-256color, que parece ser el tipo de terminal predeterminado al usar Remote-SSH.

He intentado agregar SetEnv TERM=xterm y SendEnv TERM=xterm al archivo de configuración de SSH, pero ninguno funciona. La única manera en que puedo hacer que funcione es ejecutando manualmente export TERM=xterm en la terminal de bash 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 en xterm, así que no estoy seguro de por qué sigue siendo el predeterminado xterm-256color al usar Remote-SSH. No tengo este problema cuando uso Putty fuera de VSCode.

¿Alguna idea?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Solución al problema del tipo de terminal predeterminado en Remote-SSH para VSCode

    Para cambiar el tipo de terminal predeterminado en Remote-SSH para VSCode de xterm-256color a xterm, puede seguir estos pasos:

    1. Abra su archivo de configuración de SSH ejecutando el siguiente comando en su terminal:
      sudo nano /etc/ssh/ssh_config
      
    2. Agregue la siguiente línea al final del archivo:
      SendEnv TERM
      
    3. Guarde y cierre el archivo presionando Ctrl + O y Ctrl + X.
    4. Abra la configuración de VSCode (Ctrl + , o Cmd + , en Mac) y busque “terminal.integrated.env.linux”.

    5. Agregue la siguiente línea a la configuración:

      "terminal.integrated.env.linux": {
          "TERM": "xterm"
      }
      

    6. Guarde los cambios e intente reconectar al servidor remoto usando Remote-SSH.

    Esto debería configurar el tipo de terminal en xterm de manera predeterminada para Remote-SSH en VSCode. Si aún enfrenta problemas, puede intentar reiniciar VSCode o su sesión de SSH.

Comments are closed.