Vscode'da Uzak SSH için terminal türünü yapılandırma

0

Soru

Geliştirme için bir linux sunucusuna bağlanmak için VSCode için Remote-SSH kullanıyorum. Uzak SSH kullanırken varsayılan terminal türü gibi görünen xterm-256color yerine xterm için varsayılan terminal türüme ihtiyacım var.

Eklemeyi denedim SetEnv TERM=xterm yanı sıra SendEnv TERM=xterm SSH yapılandırma dosyasına, ancak ikisi de çalışmıyor. Çalışmasını sağlamanın tek yolu elle çalıştırmaktır export TERM=xterm bağlandıktan sonra bash terminalinde, ancak yeni bir bash açtığımda bu ayar kaybolur.

Vscode'da linux için terminalimin xterm olarak ayarlandığını görebiliyorum, bu yüzden Remote-SSH kullanırken neden hala xterm-256color'a varsayılan olduğundan emin değilim. Putty'yi VSCode dışında kullanırken böyle bir sorunum yok.

Herhangi bir fikir?

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

En iyi cevabı

0

Ekran görüntüsünde bahsettiğiniz ayar şu ayarı ayarlamaz: TERM değişken, ancak harici bir terminal kullanıyorsanız çalıştırılan yürütülebilir dosya.

Görünüşe göre TERM entegre terminalin değeri şu şekilde kodlanmıştır: xterm-256color.

Basit bir geçici çözüm, kendi içinde ayarlamak olmalıdır. ~/.profile veya ~/.bash_profile uzaktan kumandada:

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

Teşekkürler bunun için. Ne yazık ki ekledikten sonra bile export TERM=xterm hem ~/için.profil ve ~/.bash_profile, hala aynı sorunu yaşıyorum. Sabit kodlama veya uzak ssh yapılandırmasındaki bir şey bunun üzerine yazıyor mu? Belirtildiği gibi, Macun kullanırken bu problemim yok.
nix1016

Hmm, bu garip. MACUN açıkça kullanır xterm sizin durumunuzda (PUTTY ayarlarında yapılandırılabilir), muhtemelen orada çalışmasının nedeni budur. Eğer el ile giriş yaptıktan sonra bu ayarı da işe yararsa, kesinlikle kendi çalışması gerekir .profile ayrıca. Kontrol edebilir misin .bashrc dosya? Genellikle aşağıdakileri kontrol eden bir if ifadesi vardır: TERM değişken. Nihai hack, bundan hemen önce ayarlamak olacaktır.
carlfriedrich

Şerefe, başardın! Hiç bir şeyim yoktu .bashrc dosyasını profilimde bir sebepten dolayı oluşturdum ve ekledim export TERM=xterm ve şimdi varsayılan olarak bu. Yardımın için teşekkürler!
nix1016

Diğer dillerde

Bu sayfa diğer dillerde

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