Notepad-- -- 跨平台文本编辑器目录查找替换、文件对比和大文本模式一次配齐【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad--是国产开源跨平台文本编辑器跑在Windows、Linux、macOS上内置目录查找替换和文件对比超大日志有大文本模式适合常换机的工程师。三秒对号入座看到这些说明它帮你每天在Win、Mac、Linux三台机器间来回切换几百 MB 日志打开不想内存先被吃满改完两份配置就想比一下差异看到这些直接绕道要调试器、终端、完整开发工具链深度依赖 Notepad 插件生态迁移不划算只编辑纯文本对高亮和对比都不关心拿不准往下看完实战再回来判断。从下载到能用的最短路径去代码仓库的 Releases 页按系统取安装包Windows 是 exe 安装包Linux 是 deb 包macOS 是 dmg装上即可。✅ 看到系统里出现NotePad--应用图标直接运行不需要配任何环境。✅ 看到多标签窗口出现 New 0 标签底部状态栏显示缩放率、语法、行/列、换行格式、编码五项信息在设置里选浅色/深色界面主题确认默认编码UTF-8 协作选 UTF-8维护老 Windows 系统文件可保持 GBK。✅ 状态栏右下角的编码显示与预期一致可选过一遍快捷键和 Notepad 的手感对齐。✅ 按 CtrlD 能复制当前行、CtrlF 能弹出查找窗口源码编译只需要 Qt5 环境clone 仓库后执行git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- mkdir -p build cd build cmake .. -DCMAKE_PREFIX_PATH/path/to/qt5 make -j4关键配置入口是 CMakeLists.txtQt5 依赖和跨平台打包规则都在这份文件里Windows 下仓库根目录的 win.mk 能把编译和打包都串好。拿一个真实活儿试试它下面按一个完整任务推进先用 Notepad-- 目录查找替换定位工程里某处调用再比出差异最后顺手清理重复行。打开工程里任意一个源文件从文件菜单打开文件或直接把文件拖进窗口。标签页出现文件名左侧目录树把当前文件高亮出来底部状态栏显示当前编码。点击目录树里的其他文件标签页直接切换。![Notepad-- 跨平台文本编辑器多标签编辑与目录树界面](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.04.17.png?utm_sourcegitcode_repo_files)把目标函数从整个目录里揪出来按 CtrlF 打开查找与替换窗口切到在目录查找标签点选择指定目标目录填入函数名。文件类型一栏支持*.cpp;*.ui这类过滤跳过隐藏文件跳过二进制文件默认勾着还能勾跳过超过大小的文件给个上限值。点全部查找后底部结果区按文件分组列出命中行和行号搜void得到 889 命中在 101 个文件搜GeoModel且限定*.cpp;*.ui则是 2 命中在 2 个文件。双击任一行就跳到对应文件对应位置。把两个版本的差异比出来菜单栏点对比并排打开两份文件。改动过的行直接高亮哪几行被增删、哪几处值被改一眼定位。不想落盘也可以直接把两段文本复制粘贴进去就能比。要整棵目录树的差异用对比目录并勾选递归处理即可。顺手把重复行清掉菜单编辑 → 行编辑下有一组按行操作复制当前行CtrlD、删除重复行、删除连续的重复行、合并行、上移/下移当前行、移除空行以及文本行的升序/降序排列。拿到一份混着大量重复行的清单点删除重复行就地清理CtrlS 存回去。这个活儿在命令行里要写几行 grepawk 脚本、切好几个窗口这里 4 次点击。高频操作对照表操作什么时候用怎么触发目录级查找替换大工程里定位某处调用、跨文件批量替换CtrlF 切在目录查找标签文件/目录对比两份配置、两个版本、目录树找差异菜单对比→ 对比文件/对比目录行编辑去重、排序、移动行不想写脚本菜单编辑→ 行编辑大文本/超大文本模式几百 MB 日志不卡死打开文件时选择对应打开方式编码转换GBK/UTF-8 乱码文件纠正菜单编码指定编码重加载再转换保存列块编辑竖着插入、删除整列字符菜单编辑→ 列块编辑换工具之前先看这张表维度Notepad--NotepadVS Code平台覆盖Windows / Linux / macOS / UOS仅 Windows全平台文件/目录对比内置支持粘贴内容对比靠插件靠扩展目录查找替换内置含正则、文件类型过滤内置内置体积与定位轻量秒开定位文本编辑轻量插件生态成熟重型完整开发工具链如果你只留在 Windows 且吃 Npp 插件生态选 Notepad如果你要调试、终端、完整开发链选 VS Code如果你在 Mac、Linux、国产系统之间来回切选 Notepad--。装完大概率会卡在这问打开文件中文全变方块或问号了答看状态栏右下角的当前编码多半是文件实际 GBK 而程序按 UTF-8 解或反之。在编码菜单手动指定正确编码重新加载显示正常后再转换保存。问几百 MB 的日志直接打开没反应答打开文件时改用 Notepad-- 大文本模式大文本和超大文本两种方式都有超大文本走只读索引打开不占内存见 changelog.txt 的 V1.22 条目也可以先关掉该语言的语法高亮再加载。问想自己加功能答项目带插件系统src/plugin/helloworld/ 里有最小示例插件可直接参考编辑内核在 src/qscint/语法高亮和折叠都由它提供。问源码编译缺环境答需要 Qt5CMake 工程入口是 CMakeLists.txtWindows 打包脚本是 win.mk插件示例看 src/plugin/helloworld/。收尾把换机成本和翻日志的时间一次压下去。去代码仓库的 Releases 页下载对应平台安装包功能清单和更新记录看 changelog.txt。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考