Notepad-- 跨平台轻量文本编辑器:3分钟上手完整指南
2026/9/20 18:33:41 网站建设 项目流程

Notepad-- 跨平台轻量文本编辑器:3分钟上手完整指南

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

Notepad-- 是一款用 C++/Qt 编写的轻量级跨平台文本编辑器,支持 Windows、Linux 和 macOS 三大系统,专为打开中文文件容易乱码、又不想被重型 IDE 拖慢电脑的用户设计。它内置编码识别、文件对比、语法高亮和插件机制,安装即可使用,完全免费开源。

图1:Notepad-- 轻量文本编辑器在 macOS 下的多标签编辑界面,状态栏显示行号与编码信息

🚪 先用它解决三个高频问题

这一节帮你确认:Notepad-- 是否正好治你的痛点。

  • 老文件打开全是乱码:公司里流传多年的 GBK 编码文档,很多编辑器一打开就变"天书"。Notepad-- 内置 GBK、Big5、UTF-8(含 BOM/无 BOM)、Unicode(LE/BE)、Shift_JIS、EUC_KR 等 13 种编码格式,自动识别并允许随时切换。
  • 写几行代码也怕内存吃不消:Notepad-- 定位就是"轻量",主程序只做文本编辑与对比,没有编辑器之外的臃肿组件,大文件还提供"大文本/超大文本"两种打开方式。
  • Windows 和 Mac 来回切换体验割裂:同一套界面在三个平台运行,习惯一次学会,处处通用。

📦 安装 Notepad-- 的三条路径

这一节帮你选一条最省事的安装路线,5 分钟内装完。

安装方式适合人群做法
预编译安装包普通用户从发布页下载对应系统安装包
AUR 包Arch 系 Linux 用户一条命令安装
源码编译开发者CMake + Qt5 自行构建

Windows:下载最新版.exe安装包,双击运行,按向导完成安装即可。

macOS:从发布页下载 macOS 版本,安装后在"应用程序"中启动。

Linux:Arch 及其衍生发行版直接用 AUR:

yay -S notepad---git

Ubuntu/Debian 用户选择源码编译,需 CMake 3.16+ 与 Qt5:

sudo apt-get install g++ make cmake sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5printsupport5 libqt5xmlpatterns5-dev cmake -B build -DCMAKE_BUILD_TYPE=Release cd build && make -j && cpack

🖥️ 认识界面:6 个区域一遍读懂

这一节帮你建立"手放哪里"的空间感,后面所有操作都基于它。

  1. 菜单栏:文件、编辑、查找、视图、编码、语言、设置、对比、最近对比等全部入口。
  2. 工具栏:新建、打开、保存、查找、对比等高频操作的按钮版。
  3. 标签栏:每个打开的文件一个标签,支持多文件同时编辑。
  4. 编辑区:左侧是行号和代码折叠标记,主体支持语法高亮。
  5. 状态栏:实时显示光标"行: 列"、行尾格式(如 Windows CR LF)与当前编码(如 UTF8-BOM)。
  6. 查找结果面板:底部可展开的搜索结果栏,按文件列出命中行。

🔍 按场景用它:4 个典型任务

这一节把功能翻译成任务,你照着做就能上手。

打开中文文件不再乱码

状态栏先确认当前识别出的编码。若是乱码:打开"编码"菜单 → 选择正确编码(如 GBK)→ 按提示转换保存即可。行尾格式(CRLF/LF)也在同一区域显示,跨平台换行问题一眼可查。

对比两个文件、目录甚至二进制

用"对比"菜单发起文件对比,差异行会被高亮;目录对比可批量列出两个文件夹的内容差异;二进制文件走十六进制对比。最近用过的对比放在"最近对比"里,一键回访。

给代码上色

src/qscint/src/ 目录内置 49 个语法高亮器,C/C++、Python、Java、HTML/XML、JSON、Markdown 等常见语言打开即上色,无需任何配置。

全目录搜索与替换

"查找 → 在目录查找":填目标目录、文件类型(如*.cpp *.ui),选普通或正则表达式模式,可勾全词匹配、大小写;右侧选项还能跳过子目录、隐藏文件、二进制文件及超过 20MB 的大文件。结果直接列在底部面板,双击某一条就跳到对应行。

图2:Notepad-- 文本编辑器在 161 个文件中搜索"void"的过程,查找对话框与底部命中列表并列展示

⚙️ 调优与定制:让它顺手

这一节帮你把编辑器调成自己的手速和口味。

换主题:进入"设置"选择配色主题。src/themes/ 下内置 17 套主题,Bespin、Monokai、Twilight 偏暗色,Blue light、misty rose 偏浅色,换完立即生效。

改快捷键:项目提供快捷键管理功能,可在设置中为菜单命令重新绑定按键。常用默认键如下,来自编辑菜单实际标注:

操作默认快捷键
撤销 / 重做Ctrl+Z / Ctrl+Y
剪切 / 复制 / 粘贴Ctrl+X / Ctrl+C / Ctrl+V
全选 / 重复当前行Ctrl+A / Ctrl+D
查找替换Ctrl+H
设置 / 跳至下一书签Ctrl+F2 / F2

图3:Notepad-- 文本编辑器编辑菜单展开状态,标注了重复行、块编辑、排序等条目及其快捷键

进阶编辑:菜单"编辑 → 块编辑模式"进入列选择,适合批量改表格数据;同一菜单下还有"删除重复行""反排序""升降序排列文本"等文本整理动作;XML 文件支持按层级折叠;日志文件可用 tailf 方式自动滚动跟踪。

💡小贴士:先选中一段文本再按 Ctrl+H,查找框会自动带上选中内容,省去手敲。

插件入口:想扩展功能,先看 src/plugin/ 下的 helloworld 示例插件(C++/Qt5 编写),再读插件编程开发说明,按示例目录里的 CMakeLists.txt 或 .pro 文件编译出插件即可加载。

🩺 排障手册:出问题先查这里

这一节帮你用 1 分钟定位常见问题,别急着卸载。

现象原因解法
打开文件中文乱码文件编码与识别结果不符"编码"菜单手动选对编码后转换保存
超大文件打不开或卡顿文件超出常规模式承载用"大文本/超大文本"方式打开
编译失败缺少 Qt5 依赖库先装 qtbase5-dev 等依赖再执行 cmake
自定义插件加载失败插件与当前版本不兼容对照 src/plugin/ 示例检查依赖与版本

📌注意:源码编译涉及 Windows/Linux/macOS 三平台,跨平台编译问题较多,动手前先确认 Qt5 组件(Core、Gui、Widgets、PrintSupport、XmlPatterns)装齐。

🤝 参与项目:4 种贡献方式

这一节告诉你想帮忙的人去哪儿找事做。

  1. 在项目 Issue 区提交 bug 或功能建议(README 明确欢迎反馈)。
  2. 熟悉 C++/Qt 的开发者直接提交代码或修复编译问题。
  3. 帮助补全 realcompare_zh.ts 等翻译文件。
  4. 基于 src/plugin/ 示例开发实用插件,反哺生态。

最后三句话

Notepad-- 把"中文不乱码、三个平台通吃、资源占用低"三件事做到了同一款轻量编辑器里。新手:先装预编译版,从编码菜单开始试起;开发者:试着按本文编译一遍,再写个 helloworld 插件;团队:把 GBK 老文档统一交给它处理,对比功能可兼做改动审查。下一步动作:现在就把一个让你头疼的乱码老文件拖进 Notepad--,打开"编码"菜单,30 秒见分晓。

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

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

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

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

立即咨询