中文如何在vim中正常显示?

时间:2017-08-21 07:43:02

标签: vim

我使用SecureCRT来ssh linux机器。

SecureCRT的'外观编码为utf-8 enter image description here

现在我要打开包含中文字符的文字。

当我输入时:

cat text

可以正常显示 enter image description here

但是当我打开vim时,显示不正确。 enter image description here

enter image description here

我该怎么做才能让我的测试在vim中正确显示

1 个答案:

答案 0 :(得分:3)

看起来Vim正在将文件解释为latin1。尝试通过

显式打开文件UTF-8
:edit ++enc=utf-8 text

如果有效,请检查

:set fileencodings?

因为使用默认值(ucs-bom,utf-8,default,latin1),UTF-8检测应该开箱即用。

如果它不起作用,请检查

:set encoding?

如果不是utf-8,请更改~/.vimrc中的默认值:

set encoding=utf-8

重新启动Vim,然后重试。