La configurazione del tipo di terminale Remoto-SSH su VSCode

0

Domanda

Sto utilizzando in Remoto SSH per VSCode per la connessione a un server linux per lo sviluppo. Ho bisogno del mio tipo di terminale di default per xterm invece di xterm-256color che sembra essere il predefinito tipo di terminale quando si utilizza Remoto SSH.

Ho provato ad aggiungere SetEnv TERM=xterm così come SendEnv TERM=xterm il file di configurazione di SSH, ma nessuno funziona. L'unico modo per farlo funzionare è quello di eseguire manualmente export TERM=xterm nel terminale bash, una volta mi sono connesso, ma questa impostazione viene persa quando ho aperto un nuovo bash.

In VSCode, vedo che il mio terminale per linux è impostato su xterm quindi non sono sicuro del motivo per cui è ancora inadempiente per xterm-256color quando si utilizza Remoto SSH. Non ho questo problema quando si utilizza il Mastice al di fuori di VSCode.

Tutte le idee?

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

Migliore risposta

0

L'impostazione a cui ti riferisci nel tuo screenshot non impostare il TERM variabile, ma il file eseguibile che viene eseguito se si utilizza un terminale esterno.

Sembra che il TERM valore per il terminale integrato è hardcoded xterm-256color.

Soluzione più semplice dovrebbe essere quello di impostare il vostro ~/.profile o ~/.bash_profile sul telecomando:

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

Grazie per questo. Purtroppo anche dopo aggiungo export TERM=xterm sia ~/.profilo e ~/.bash_profile, ho ancora lo stesso problema. È l'hard-codifica o qualcosa di remoto-configurazione di ssh sovrascrivere questo? Come detto, non ho questo problema quando si utilizza Stucco.
nix1016

Uhm, che strano. STUCCO, ovviamente, usa xterm nel tuo caso (può essere configurato in STUCCO impostazioni), che è probabilmente il motivo è che vi lavora. Se funziona anche quando l'impostazione manualmente dopo il login, si dovrebbe assolutamente nel vostro lavoro .profile come bene. Potete controllare il vostro .bashrc il file? Di solito c'è un se-dichiarazione in cui si verifica la TERM variabile. Ultimate hack sarebbe giusto prima che.
carlfriedrich

Applausi, che ha fatto! Non ho avuto .bashrc nel mio profilo, per qualche ragione, l'ho creato e ha aggiunto export TERM=xterm e ' ora di default che. Grazie per il vostro aiuto!
nix1016

In altre lingue

Questa pagina è in altre lingue

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