0
点赞
收藏
分享

微信扫一扫

Centos7下 vim乱码问题永久解决办法

1、设置 Vim 的字符编码

在Vim 中,可以手动设置编码来解决乱码问题。以下是一些常用的编码设置:

设置 Vim 读取文件的编码:
  :set fileencoding=utf-8

  或者,如果文件是 GBK 编码:
  :set fileencoding=cp936

  设置 Vim 的界面字符编码:
  :set encoding=utf-8

  自动检测文件编码:
  可以让 Vim 尝试自动检测常见的编码:
  :set fileencodings=utf-8,gbk,cp936,latin1

  这个命令会让 Vim 依次尝试以 UTF-8、GBK、CP936(Windows 中文简体编码) 和 latin1 的方式来读取文件。

2. 永久性解决方案:修改Vim 配置文件

如果不想每次都手动设置编码,可以通过修改 Vim 的配置文件 .vimrc 来永久应用编码设置。
打开或创建 .vimrc 文件:
vim ~/.vimrc
在文件中加入以下内容:

set encoding=utf-8      #设置 Vim 的内部编码为 UTF-8
set fileencoding=utf-8  #默认使用 UTF-8 编码保存文件
set fileencodings=utf-8,gbk,cp936,latin1  #自动检测文件编码顺序


[root@master-db01 ~]# cat ~/.vimrc 
set encoding=utf-8     
set fileencoding=utf-8
set fileencodings=utf-8,gbk,cp936,latin1
举报

相关推荐

0 条评论