LoginSignup
2
0

More than 3 years have passed since last update.

windowsコマンドプロントでSSH接続、「vi」を実行したときに文字が青色になる

Last updated at Posted at 2019-06-10

環境

Windows10標準のsshを使用

症状

ユーザーを切り替えてviなどを使うと文字が青色になりかなり見づらくなる

原因

ターミナルエミュレートがパッチに対応していない
ただWindows10のとあるパッチ以降vt100に対応したらしいので、リモート側の環境変数TERMが適した機種(vt100)以外になっているのが原因

解決策

環境変数TERMを変更する

# 環境変数TERMの値を確認
echo $TERM
# 環境変数TERMをvt100に変更
TERM=vt100
export TERM

環境変数はログアウトすると消えてしまうので、bash_profileやbashrcにexportコマンドを記述しておくと都度変更する必要がなくなる(パッチはログイン時のユーザーの設定が保持されるっぽいのでログインするユーザーのTERMを変更すればおk)

# ~/.bash_profileに以下を記述
export TERM=vt100
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0