#解決したいこと
vi画面での文字化け解消
#現象
vi画面でのみ日本語が一部文字化けします。(下記画像参照
#確認したこと
$ echo $LANG >ja_JP.UTF-8 $ cat ~/.vimrc > "===== 操作系 ===== set whichwrap=b,s,h,l,<,>,[,],~ " カーソルの左右移動で行末から次の行の行頭への移動が可能になる set clipboard+=unnamed "OSXのclipboardを使用 nnoremap j gj (以下略。日本語表示される。)
・iTermの文字エンコード設定もUTF-8と設定しています。
・vagrantでcentOS7を入れて実行しています。
#環境
macOS Catalina ver10.15.5
VertialBox
Vagrant(centOS7)
iTerm2
zsh
vi(vimではない)
VIM - Vi IMproved 7.4
ググっても同様の症状が見つからないので投稿いたしました。
よろしくお願いします。
起動後に :set encoding? を実行した結果を教えて下さい。
回答ありがとうございます!
viのexモードで入力すると
E518: Unknown option: encording?
と表示されます。
コマンドライン上で入力すると
zsh: no matches found: encording?
と返ってきます。
質問タイトルは vim ですが、環境には「vi(vimではない)」とあります。どういうことでしょう?
また、環境には各コマンドのバージョンも書いた方が回答されやすいです。
コマンドライン上で `vi --version` を実行した結果を教えてください。
encording ではなく encoding です。
mattn さんの質問は vi の ex モードで使用するものです。
入力するつづりが間違っているためエラーになっていると思われます。
(`:set enco"r"ding?` "r"が多い)
mattn 様
失礼致しました。
誤字を修正し、再度exモードで実行したところ
encoding=latin1
と表示されました。
Milly 様
ご指導ありがとうございます!
ご指摘いただいた点修正致しました。
おっしゃるとおりスペルミスでした…ありがとうございます!
回答1件
あなたの回答
tips
プレビュー