viで矢印キーがアルファベット(ABCD)になって文字化けをする

vyosで日本語キーボードにしたのですが、なぜか「vi」を使って矢印キーを押すとABCD と入力されてしまいます。困りました。さらに日本語が文字化けもします

「i」キー、「Insert」キーを押しても「--INSERT--」「--挿入--」とでない

viキーを使うと画面左下に「--INSERT--」とか「--挿入--」というのが表示されるのですがアルファベットがでる場合は画面左下に何もでません。。。

文字化けする

日本語キーボードにしているのですが、日本語をいれると文字化けします。。。

.vimrcファイルを修正

ユーザーのホームディレクトリに.vimrcというファイルを作成をして設定をしていきます

$ touch ~/.vimrc
$ vi ~/.vimrc

方向キーを有効化

方向キーを有効化するには以下のようにします

set nocompatible
[\c]

#### バックスペースを有効化
中には↑の設定をするとバックスペースが有効化されないというのもあるので設定をいれます
[c]
set backspace=indent,eol,start

日本語の文字化け

日本語を入れた時に文字化けするので対策です

set encoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8
set fileformats=unix,dos,mac

これで文字化けなどもしないでできます。

個人支援・寄付について

サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。

  • ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS