5

ターミナルを開いてvimでファイルを編集すると、マルチバイト文字が正しく表示されます。 ギリシャ文字のソースファイル

ただし、(を使用しているだけでも)自分のマシンにSSHで接続するとssh localhost、マルチバイト文字は少し不安定に見え始めます。それらは行上でより多くのスペースを占有します(行の終わりにある余分な空白に注意してくださいp1 = "αβγβγγ")

ファントムスペース

?また、行を編集すると、文字がプレースホルダーとして表示される傾向があります。

アルファ版のxpノーマルモードコマンドの後

sshを使用していないときとsshを使用しているときの:set encodingレポートなので、これはある種の環境だと思います。.vimrcファイルにハードコーディングできると思いますが、問題の原因を突き止めて、より適切に修正したいと思います。utf-8latin1utf-8

4

2 に答える 2

11
set encoding=utf-8
set termencoding=utf-8

あなた~/.vimrcの問題を処理する必要があります。

Terminal.app 自体が UTF-8 用に正しく設定されていること、およびマシンのロケールも何らかの形式の UTF-8 に設定されていることを確認してください。

于 2012-12-26T08:07:42.157 に答える
2

set ambiwidth=double

あなたの .vimrc でこの問題を解決するかもしれません。

というラベルの付いたチェックボックスにチェックを入れましたUnicode East Asian Ambiguous characters are wideか? ここに画像の説明を入力

于 2012-12-27T11:37:28.407 に答える