我使用 SecureCRT 来 ssh linux 机器。
现在我想打开一个包含汉字的文本。
当我输入:
cat text
我应该怎么做才能让我的测试在 vim 中正确显示
最佳答案
看起来 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,然后重试。
关于vim - vim中如何才能正常显示中文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45791710/