关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

Linux下的VIM中文乱码

发布时间:2022-01-05 13:39:58

在使用VIM时,我们经常会遇到真正的中文乱码问题。在解决这个问题之前,我们需要了解与vim的字符编码方法相关的几个选项:encoding、fileencoding、fileencoding和termencoding






编码:VIM中使用的字符编码方法,包括VIM的缓冲区、菜单文本、消息文本等;






Fileencoding:vim中当前编辑文件的字符编码方法。VIM保存文件时,也会将文件保存为该字符编码方式(无论是否为新文件);






Fileencoding:VIM自动检测Fileencoding的序列列表。启动时,根据文件中列出的字符编码模式,逐个检测要打开的文件的字符编码模式,并将fileencoding设置为最终检测到的字符编码模式。因此,最好将Unicode编码放在列表的顶部;






术语编码:VIM工作的终端(或windows控制台窗口)的字符编码方法






那么,在理解了上面的选项之后,我们将知道如果有乱码,如何修改它们






编辑/etc/vimrc文件并将其添加到末尾

  1. set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
  2.  
  3. set termencoding=utf-8
  4.  
  5. set encoding=utf-8



/template/Home/Zkeys/PC/Static