Configurarea de tip terminal de la Distanță SSH pe VSCode

0

Problema

Eu folosesc de la Distanță SSH pentru VSCode să se conecteze la un server linux pentru dezvoltare. Am nevoie de terminale de tip implicit de a xterm în loc de xterm-256color care pare a fi implicit de tip terminal atunci când se utilizează de la Distanță SSH.

Am încercat adăugarea SetEnv TERM=xterm precum și SendEnv TERM=xterm la SSH config dar nici nu funcționează. Singurul mod în care pot obține la locul de muncă este de manual de funcționare export TERM=xterm în bash terminal odată ce sunt conectat, dar această setare este pierdut atunci când am deschis un nou bash.

În VSCode, văd că-mi terminal pentru linux este setat la xterm așa că nu sunt sigur de ce e încă nerambursate la xterm-256color atunci când se utilizează de la Distanță SSH. Eu nu am această problemă atunci când se utilizează Chit afara de VSCode.

Orice idei?

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

Cel mai bun răspuns

0

Setarea te referi la screenshot-ul nu se pune TERM variabila dar executabil care se execută dacă utilizați un terminal externă.

Se pare ca TERM valoarea integrate terminalul este codat la xterm-256color.

Soluție ușor ar trebui să fie stabilite în ~/.profile sau ~/.bash_profile de pe telecomanda:

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

Multumesc pentru asta. Din păcate, chiar și după ce am adăugat export TERM=xterm la ambele ~/.profil și ~/.bash_profile, tot eu am aceeasi problema. Este greu de codificare sau ceva de la distanță ssh configurare suprascrierea asta? Așa cum am menționat, nu au această problemă atunci când se utilizează Chit.
nix1016

Hmm, asta e ciudat. CHIT evident utilizează xterm in cazul tau (poate fi configurat în CHIT setări), probabil de aceea se lucrează acolo. Dacă, de asemenea, funcționează atunci când setarea manual, după autentificare, ar trebui cu siguranță să lucreze în .profile la fel de bine. Puteți verifica dvs. .bashrc de fișiere? De obicei există o dacă-declarație care verifică TERM variabilă. Ultimate hack ar fi să-l setați înainte de asta.
carlfriedrich

Noroc, că a făcut-o! N-am avut-o .bashrc fișier în profilul meu pentru unii motiv, am creat și adăugat export TERM=xterm și acum implicit la asta. Multumesc pentru ajutor!
nix1016

În alte limbi

Această pagină este în alte limbi

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