Konfigurace typ terminálu pro Remote-SSH na VSCode

0

Otázka

Používám Remote-SSH pro VSCode připojit k serveru linux pro rozvoj. Potřebuju svůj typ terminálu výchozí xterm místo xterm-256color, který se zdá být výchozí typ terminálu při použití Remote-SSH.

Snažil jsem se přidat SetEnv TERM=xterm stejně jako SendEnv TERM=xterm na SSH config souboru, ale taky funguje. Jediný způsob, jak můžu dostat do práce, je ruční spuštění export TERM=xterm v bash terminálu, jakmile jsem připojen, ale toto nastavení je ztracena, když jsem otevřít nový bash.

V VSCode, vidím, že můj terminál pro linux je nastavena na xterm , takže si nejsem jistý, proč je stále prodlení na xterm-256color při použití Remote-SSH. Nemám tento problém, při použití Tmelu mimo VSCode.

Nějaké nápady?

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

Nejlepší odpověď

0

Nastavení, které máte na mysli v tvém obrázku není nastavena TERM proměnné, ale spustitelný program, který je spuštěn, pokud používáte externí terminál.

Zdá se, jako TERM hodnota pro integrovaný terminálu je napevno na xterm-256color.

Snadné řešení by mělo být nastavit ve vašem ~/.profile nebo ~/.bash_profile na dálkovém ovládání:

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

Díky za to. Bohužel i poté, co jsem přidat export TERM=xterm na obou ~/.profil a ~/.bash_profile, jsem ještě dostat stejný problém. Je těžké kódování nebo něco v remote-ssh konfiguraci přepsání? Jak již bylo zmíněno, nemám tento problém při použití Tmelu.
nix1016

Hmm, to je divné. TMEL samozřejmě používá xterm ve vašem případě (může být nakonfigurován tak v PUTTY nastavení), to je pravděpodobně důvod, proč to tam funguje. Pokud to funguje i při nastavení ručně po přihlášení, to by mělo určitě fungovat ve vašem .profile stejně. Můžete zkontrolovat své .bashrc souboru? Tam je obvykle, pokud-prohlášení, které kontroluje TERM proměnnou. Konečný hack by to napravit před tím.
carlfriedrich

Jásot, že to udělal! Já jsem neměl .bashrc soubor v mém profilu, z nějakého důvodu jsem ho vytvořil a přidal export TERM=xterm a to nyní výchozí. Díky za vaši pomoc!
nix1016

V jiných jazycích

Tato stránka je v jiných jazycích

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