开发者社区> 问答> 正文

Linux vim 命令中如何设置中文编码?

Linux vim 命令中如何设置中文编码?

展开
收起
游客hkipy4pok6j4i 2021-12-04 15:18:49 677 0
1 条回答
写回答
取消 提交回答
  • 在.vimrc中作如下设置,可以实现界面以及显示字体采用gb2312,遇到utf8文件时 自动做转换: set encoding=prc set fileencoding=prc set fileencodings=ucs-bom,utf8,prc 需要注意的是,按照上面的设置,如果你打开一个空的(0字节)或者是纯7bits的文件, 这时VIM将认为是utf8编码的文件,如果你往里面输入中文,存盘的时候也将是utf8。 因此你可能需要在存盘之前 :set fileencoding=prc 把编码改回来。 另外,对于纯7bits的文件,由于认成了utf8,每次打开存盘的时候都要做一次转换, 会比较慢,所以如果你很长一段时间不会接触utf8的话,可能暂时把 fileencodings 一行注释掉比较好。

    2021-12-04 15:19:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载