Notepad-- 完整指南:三分钟装好并上手的免费跨平台文本编辑器

发布时间:2026/9/20 5:03:14
Notepad-- 完整指南:三分钟装好并上手的免费跨平台文本编辑器 Notepad-- 完整指南三分钟装好并上手的免费跨平台文本编辑器【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一个用 C/Qt 编写的免费文本编辑器能在 Windows、macOS 和 Linux 上运行开发重心放在 UOS 等国产信创系统和各类 Linux 发行版上。它的状态栏会直接显示当前文件的编码和换行符处理 GB18030 编码的中文文件时比较省心。除了编辑它还内置了文件、目录和十六进制对比功能。谁适合用 Notepad--先说适合的人想要一个多开的轻量编辑器编辑代码、日志、配置文件在 UOS、Arch、Debian/Ubuntu 等系统上找 Windows 记事本或 Notepad 的替代品经常要打开别人导出的老文件编码是 GB18030、GBK 这类中文编码。不太适合的人需要调试器、项目管理这类完整 IDE 能力的重度开发它只是编辑器不是 IDE对编辑引擎有深度定制需求的可以直接看它的编辑核心 src/qscint/ 源码再决定。典型场景你会怎么用它日常改代码和配置多标签同时打开几个文件语法高亮自动生效看老系统导出的中文文档其他工具打开是乱码时切到 GB18030 编码再读改文件前后核对差异用内置对比功能差异块直接标出来一张数据卡看它是什么项目情况支持平台Windows、macOS、Linux含 UOS许可证GPL v3见 LICENSE技术栈C / Qt 5编辑核心为 QScintillaScintilla 的 Qt 封装安装方式预编译包、Arch AUR、源码编译内置配色主题17 套存放于 src/themes/对比能力文本对比、十六进制对比、目录对比插件支持 C/Qt 开发仓库自带示例工程三个平台安装并验证先说前提Windows 和 macOS 用户什么都不用装下载即用Linux 用户用预编译包也无需环境只有源码编译才需要 CMake 3.16 以上和 Qt 5 开发库g、cmake、qtbase5-dev 等具体清单见 README.md 的编译章节。Windows到项目发布页下载安装包双击按向导装完即可。macOS到发布页下载 macOS 包把应用拖进「应用程序」文件夹。LinuxArch 及衍生版可以直接走 AUR单行命令yay -S notepad---gitDebian/Ubuntu 下载发布页的 .deb 包安装。想编译源码就执行git clone https://gitcode.com/GitHub_Trending/no/notepad--拿到代码然后cmake -B build -DCMAKE_BUILD_TYPERelease配置再进 build 目录 make。构建细节以 README.md 为准。怎么验证装好了打开程序新建文件输入几个中文并保存看底部状态栏——编码如 UTF-8和换行符CR LF / LF应该显示出来再打开「编码」菜单当前编码会有标记。![Notepad-- 打开目录列表并在状态栏显示 GB18030 编码](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.04.17.png?utm_sourcegitcode_repo_files)六个高频功能多标签编辑与恢复一个窗口开多个文件标签页可拖拽排列下次启动会恢复上次打开的标签。操作文件菜单打开文件或直接把文件拖进窗口。小贴士右键标签可以「复制路径到剪贴板」找文件时很方便。中文乱码时切换编码解决「文件打开后中文全是方块或问号」的问题。操作打开「编码」菜单查看当前编码换成 GB18030 或 UTF-8 再看。小贴士先换编码确认能正常显示再决定要不要「另存为」改编码避免改错。整目录查找替换单个文件内的查找替换支持普通、扩展、正则三种模式还能整词匹配和区分大小写切到「在目录查找」页签后可以按文件类型过滤底部结果面板列出每个文件的命中行。操作CtrlF 打开查找框选「在目录查找」选目标目录执行后双击结果跳转。对比两个文件或目录文本对比会高亮差异行并标出差异块十六进制对比可以看二进制文件逐块差异目录对比支持递归。操作打开「对比」菜单选择两个文件或目录差异直接显示。小贴士对比窗口底部会显示「当前有 N 处不同块」快速判断差异规模。![Notepad-- 文件对比差异块高亮界面](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-02-26 11.45.48.png?utm_sourcegitcode_repo_files)语法高亮与扩展名关联编辑器内置了 QScintilla 的词法分析器源码在 src/qscint/C/C、Python、Java、JavaScript、HTML/XML、shell、批处理等常见语言打开即有高亮。小贴士某个文件不高亮时检查扩展名是否已关联到对应语言这个关联设置可以手动加。行编辑和小工具「编辑」菜单里有一组行编辑操作复制当前行、删除重复行、分隔行、合并行、行排序、逆序等还有大小写转换和移除空行另外的 MD5/SHA 计算可以校验文件。操作选中若干行从「编辑 → 行编辑」选动作。进阶玩法主题、快捷键和插件在 17 套内置主题间切换src/themes/ 下有 17 套配色从 Bespin、Monokai 到 Obsidian、Twilight 都有每套主题是一个装满 ini 文件的文件夹。在「设置」菜单里切换主题即可生效。进阶技巧照现有主题目录的结构新建一个文件夹就能加一套自己的配色每份 ini 对应一种语言的配色。自定义快捷键「设置」里有快捷键管理窗口已有快捷键可以改也可以取消。比如把「在目录查找」绑到顺手的组合键比翻菜单快。自己写一个插件仓库自带一个 hello world 示例src/plugin/helloworld/配套开发文档是 插件编程开发说明.docx。建议先按示例工程编译跑通再往里加功能插件用 C/Qt 编写API 与编辑器核心交互。遇到这些现象先查这张表现象可能原因处理方法中文显示乱码文件编码选错用「编码」菜单切换 GB18030 / UTF-8 再确认某类文件没有语法高亮扩展名未关联语言在设置中手动添加扩展名与语言的关联超大文件打开很慢按普通文本全量加载选用大文本打开方式该模式尽量保留行号编译的插件加载失败插件与主程序版本不匹配以 helloworld 示例为准重新编译核对版本重启后标签页或窗口状态没恢复配置文件没写成功检查配置目录是否可写或升级到较新版本项目现状与参与方式项目以 GPL v3 开源最新版本号以 README.md 指向的发布页为准。你可以直接在项目 Issue 里提交 bug 和功能反馈作者维护着一个 QQ 群959439826用于讨论跨平台编译问题。开发方向上作者明确把重心放在 UOS 和各类 Linux 发行版的适配上欢迎提交代码。现在就试Notepad-- 把「日常文本编辑 编码处理 文件对比」三件事放在了一个轻量的跨平台壳子里够覆盖大多数不装 IDE 的场景。下一步去项目发布页下载最新安装包打开一个 GB18030 编码的文件试试编码切换想动手改的话就照 README.md 的编译章节从源码跑一遍。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考