当前位置: 首页 > news >正文

[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

相关文章:

  • C++ 哈希表
  • Qt QML实现Windows桌面歌词动态播放效果
  • QtApplets-实现应用程序单例模式,防止重复运行
  • 2025年Q2(流动式)起重机司机考试题
  • 【Windows本地部署n8n工作流自动平台结合内网穿透远程在线访问】
  • Ubuntu利用docker搭建Java相关环境记录(二)
  • Vision Transformer项目分析与介绍
  • 压缩包网页预览(zip-html-preview)
  • Apache Atlas构建安装(Linux)
  • Python 深度学习 第8章 计算机视觉中的深度学习 - 卷积神经网络使用实例
  • YOLO训练多评价指标曲线画图
  • 【2025“华中杯”大学生数学建模挑战赛】选题分析 A题 详细解题思路
  • k8s报错kubelet.go:2461] “Error getting node“ err=“node \“k8s-master\“ not found“
  • 【秣厉科技】LabVIEW工具包——OpenCV 教程(20):拾遗 - imgproc 基础操作(下)
  • Python实例题:Python自动化开发-考勤处理
  • iptables防火墙
  • 深入浅出 Redis:核心数据结构解析与应用场景Redis 数据结构
  • 简述Apache RocketMQ
  • R语言简介与下载安装
  • 面试题之高频面试题
  • 首届中国人文学科年度发展大会启幕,共话AI时代人文使命
  • 侵害孩子者,必严惩不贷!3名性侵害未成年人罪犯被执行死刑
  • 媒体:中国女排前队长朱婷妹妹被保送浙大受质疑,多方回应
  • 日本一季度实际GDP环比下降0.2%
  • 押井守在30年前创造的虚拟世界何以比当下更超前?
  • 小耳朵等来了春天:公益义诊筛查专家走进安徽安庆