Notepad-- Linux 完整安装指南:10 分钟装好,一键搞定 GBK 中文乱码
2026/9/17 3:22:27 网站建设 项目流程

Notepad-- Linux 完整安装指南:10 分钟装好,一键搞定 GBK 中文乱码

【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--

接手一堆 GBK 老文件时,用编辑器一打开经常满屏乱码。Notepad-- 是一款为中文编码着想的文本编辑器:能自动识别 GBK、GB18030、UTF-8 等编码,还内置文件对比和全目录查找替换。读完你能在 Linux 上三步装好它,直接上手干活。

🚀 最快跑起来

先看你的发行版适合哪种装法:

发行版装法
Ubuntu/DebianRelease 的 deb 包或源码编译
UOS/Deepin(信创)重点支持平台,发行包或源码编译
Fedora/RHEL源码编译
Arch Linux源码编译(或 AUR 社区包)
其他发行版源码编译,走下面同一条路线

源码编译在所有发行版通用,三条命令起步:

git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=Release && make -j$(nproc) sudo make install

跑之前先装好 C++ 编译器和 Qt5 开发包(Ubuntu 执行apt install build-essential qt5-default,Fedora 执行dnf install qt5-devel)。这个编辑器体量小,老机器也能秒开;只想先试试、不编译的话,从项目 Release 页拿最新发行包解压到 /opt 即可。

跑起来后的主界面:菜单全是中文,编辑菜单里直接带列编辑这类多行操作

🛠️ 装完之后先调这 3 处

第一次打开别急着写代码,先把下面三项调好,决定你从第一天起乱不乱码:

配置项推荐值为什么这么设
默认编码自动识别,UTF-8 优先GBK 老文件打开就不乱码
编辑字体支持中文的等宽字体,12pt中英文混排的代码看得清楚
自动换行关闭编辑代码时不会打乱列对齐

这几项都在「设置」菜单里,改完立即生效,退出自动保存。

🔍 三个高频场景

GBK 老文件乱码怎么修

你想做什么:旧工程里全是 GBK 文件,用 UTF-8 一打开就乱码。

怎么做:打开文件后看右下角状态栏,点一下编码名称,选「按 GBK 重新打开」。中文正常后,再选「转换编码并保存」,把它写成 UTF-8。

看到什么效果:整篇中文正常显示,状态栏编码变成 UTF-8,以后在别的机器上打开也不再乱码。

Notepad--编辑GB18030中文编码文件,状态栏显示当前编码

右下角状态栏显示该文件是 GB18030(简体中文) 编码,点编码名称即可切换或转换

全目录一键查找替换

你想做什么:在 100 多个文件里找出某个关键词的全部出现位置。

怎么做:按Ctrl+Shift+F打开「在目录查找」,填上目标目录、查找目标和文件类型(比如*.cpp),点「全部查找」。

看到什么效果:底部结果面板按文件分组列出命中行号,点任意一行直接跳到对应位置,关键词高亮。切到正则模式,还能按变量名这种模式查找。

一次查完 161 个文件共 889 处命中,结果面板按文件和行号分组,点击直达

两个版本文件逐行对比

你想做什么:看看代码文件两个版本之间到底改了什么。

怎么做:菜单「对比」→「文件对比」,选左右两个文件;也可以把左侧目录树里的两个文件直接拖进对比窗口。

看到什么效果:差异行用红色高亮标出,状态栏显示「当前有 N 处不同」,工具栏「上一个/下一个」逐块跳转差异。它还能对比整个目录,两个版本之间改了哪些文件一目了然。

Notepad--文件对比界面,差异行红色高亮

左右并排对比:红色行即差异,状态栏提示「当前有 14 处不同」,左右下角可分别切换编码

⚠️ 踩坑速查表

初次使用大概率会遇到的情况,都在这张表里:

症状原因一句话解法
启动报缺少 Qt 库编译时和运行时的 Qt 版本不一致装上 libqt5widgets5 等库,重新编译
中文文件一打开就乱码按错误编码打开了点状态栏编码,按 GBK 或 GB18030 重新打开
中文输入法不生效缺 Qt5 输入法前端apt install fcitx-frontend-qt5(ibus 用户装 ibus-qt5)
编辑大文件卡顿语法高亮开销大设置里对大文件关自动换行和高亮

🔄 保持常新

源码安装的用户,更新就两条命令:

cd notepad-- && git pull cd build && make -j$(nproc) && sudo make install

报 bug、提功能建议走项目仓库的 Issues,动手前可以翻翻编译说明和编辑内核源码。今晚就挑一个 GBK 文件多的项目试试:10 分钟装好,一键解决乱码。

【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询