Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在vim中正常显示中文?_Vim - Fatal编程技术网

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

如何在vim中正常显示中文?,vim,Vim,我使用SecureCRT来ssh linux机器 secureCRT的外观编码为utf-8 现在我想打开一个包含汉字的文本 当我输入: cat text 可以正常显示 但当我打开vim时,它显示不正确。 我应该怎么做才能使我的测试在vim中显示正确?看起来vim将文件解释为拉丁文1。尝试通过以下方式以UTF-8的形式显式打开文件: :edit ++enc=utf-8 text 如果有效,请检查 :set fileencodings? 因为使用默认值(ucs bom、utf-8、de

我使用SecureCRT来ssh linux机器

secureCRT的外观编码为utf-8

现在我想打开一个包含汉字的文本

当我输入:

cat text
可以正常显示

但当我打开vim时,它显示不正确。


我应该怎么做才能使我的测试在vim中显示正确?看起来vim将文件解释为拉丁文1。尝试通过以下方式以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,然后重试