[linux] vim 乱码
1. 确保终端支持中文
设置终端编码为 UTF-8,运行:
echo $LANG
如果不是 UTF-8(如 en_US.UTF-8
),你可以设置为:
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
2. 确保 Vim 使用 UTF-8 编码
-
打开
.vimrc
或输入以下命令::set encoding=utf-8 :set fileencodings=utf-8,gbk,gb2312,cp936 :set termencoding=utf-8
如果你经常编辑 GBK 编码的文件(如 Windows 系统下生成的中文文本),可以让 Vim 自动尝试解码。
3. 设置字体支持中文(GUI 下)
如果你使用 gvim
或其他图形界面版本,确保字体支持中文,例如:
set