☰
Notepad-- 跨平台文本编辑器上手指南:三端编译安装与4个场景实测
2026/10/31 1:26:54 网站建设 项目流程

Notepad-- 跨平台文本编辑器上手指南:三端编译安装与4个场景实测

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

Notepad--是一款支持Windows、Linux、macOS的跨平台文本编辑器,基于Qt5与Scintilla内核,内置110个词法分析文件与17套语法主题,目录查找替换、文件对比、插件扩展一次配齐,日常写码、整理日志、比对配置一份软件就够。

30秒决定:这款跨平台文本编辑器适合谁

  • 适合谁:公司Windows、家里macOS、服务器Linux之间来回切换,想要一套快捷键通吃;或正在国产信创UOS系统上找趁手编辑工具的人。
  • 不适合谁:期望完整IDE体验(重构、调试)或插件市场一键安装的人——它的插件是信号槽机制,需要照着样例自己写。
  • 最拿手的3件事:目录级查找替换、文件与目录对比、行列批量编辑。

第一天跑起来

项目用CMake构建,编辑内核QScintilla已内置在仓库中,无需单独安装。Linux只需先装好Qt5开发包与CMake(qtbase5-dev等),然后执行:

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

Windows可用仓库 src/installer 目录的NSIS脚本构建安装包,macOS有对应工程 src/macpro/RealCompare.pro。启动后先做三件事:

  1. 选主题:src/themes 下17套配色,深色系有Deep Black、Obsidian,浅色系有Blue light、lavender。
  2. 调字体与缩放:设置里一键全局修改字体风格;工具栏显示缩放率,Ctrl+鼠标滚轮缩放,比例下次启动自动记住。
  3. 整理快捷键:快捷键管理界面可改键位、也可取消,比如关掉“Ctrl+F时文本框内容默认选中”这种你不习惯的行为。

真正上手:跨平台文本编辑器的4个高频场景

场景1:目录查找替换,重构不漏改

跨文件重构最怕全局替换漏掉一处。打开“查找”面板切到“在目录查找”,填目标目录与关键字,勾选文件类型限制成*.cpp*.h。结果面板按文件分组列出命中行号,点击即可跳转,批量替换带进度条。在截图这个工程里搜一个函数名,一次找到161个文件中的889处。

场景2:文件对比,两版本差异一眼定位

要确认两份配置改了什么?顶部菜单选“对比”,加载两个文件,差异立刻并排标出;也支持直接粘贴剪贴板内容参与对比。目录对比支持递归遍历找出新增、删除的文件,二进制文件则用内置十六进制视图对比,排查差异不用再肉眼逐行扫。

场景3:行编辑,日志数据几秒理顺

日志行去重、排序、补空行,展开“编辑→行编辑”菜单,16种操作直接选:复制当前行、删除重复行、插入空行、反序排列、升降序排列。需要批量加前缀后缀或列对齐时,再用列块选择配合,几十行数据几秒钟处理完。

场景4:macOS上零学习成本,与Windows体验一致

换到macOS机器不需要重新适应:菜单逻辑、快捷键与Windows一致,顶部多标签、左侧文件树、中间编辑区,一个窗口开三个文件互不干扰,底部状态栏实时显示当前语言与光标行列。

进阶玩法

  • 插件系统:扩展接口定义在 src/nddpluginapi.h,仓库自带可运行的helloworld示例 src/plugin/helloworld,照着信号槽模板半天能改出自己的第一个插件。
  • 自定义语言:给语言关联文件后缀、添加关键词、调整语法高亮配色,冷门格式也能被正确着色。
  • tailf实时跟踪日志:对持续写入的日志文件自动刷新并跟随滚动,相当于把tail -f搬进图形界面;几百MB的大文件提供“大文本/超大文本”两档打开方式,并尽量保留行号。

常见问题

  • 商用免费吗?关于对话框写明GPLv3许可、免费永久试用版,更多功能可用注册码解锁。

notepad--关于对话框显示GPLv3许可与免费永久试用说明

  • 依赖多吗?单个Qt5程序,编辑内核随仓库一起编译,装好Qt5开发包就能构建。
  • 数据安全吗?程序异常崩溃后,下次打开会无条件保留新旧文件内容,防止未保存内容丢失;关闭时打开的标签页下次启动自动恢复。
  • Windows怎么装?编译后用仓库 src/installer 里的NSIS脚本生成安装包,一路下一步即可。

Notepad--不一定是功能最多的编辑器,但它是少数把Windows、Linux、macOS三端体验做到一致、并且持续按中文用户需求迭代的跨平台文本编辑器。仓库地址(git clone直接用):https://gitcode.com/GitHub_Trending/no/notepad--

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

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

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

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

立即咨询