
Notepad--跨平台文本编辑器目录级查找替换、大日志实时跟踪与文件对比一次配齐【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad--是一个支持 Windows、Linux、macOS 的开源跨平台文本编辑器基于 Qt 与 Scintilla 内核内置 17 套配色主题和上百个语言词法分析器。它把目录级查找替换、文件与目录对比、tailf 日志跟踪这些日常高频操作都做成了现成菜单你不用再为不同系统各记一套快捷键也不用为了找几行代码翻遍整个工程目录。先跑起来装好 Qt5 开发包sudo apt-get install qtbase5-dev qt5-qmake cmake g后5 行命令从零到可用git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- mkdir build cd build cmake -DCMAKE_BUILD_TYPERelease .. make -j$(nproc)Windows 用户可以直接用仓库 installer 目录里的 NSIS 安装脚本打包不必编译。启动后建议先做三件小事换一套顺眼的主题src/themes/ 内置 17 套配色从 Deep Black、Monokai 到 Blue light、misty rose深浅色都有。调快捷键设置里能修改默认键位也能取消不想要的绑定比如把 CtrlF 的焦点行为改回你习惯的样子。确认缩放记忆生效工具栏会显示当前缩放率Ctrl 加滚轮缩放后的比例下次启动自动恢复。它解决哪些日常问题整库找那几行代码目录级查找替换重构或排查关键字时最烦的就是不确定它在哪个文件。打开查找与替换窗口的在目录查找页签填入目标目录和关键字勾选全词匹配或正则表达式点全部查找底部结果面板按文件分组列出每一处命中和行号截图里的一次搜索就是 989 处命中、161 个文件全部几秒内跑完。批量替换支持进度条长结果自动截断避免界面卡死——这条就是更新日志里用户反馈长行查找结果太慢后加上的处理。日志还在写怎么实时看大日志实时跟踪服务日志还在持续追加你却要反复手动重新打开文件选中tailf跟踪后新写入的行自动刷新并滚动到底部相当于把 Linux 的tail -f搬进了图形界面。这条功能来自更新日志里的原始诉求能否增加自动刷新和滚动文本功能提供tailf方式。几百 MB 的文件别用普通方式硬开它提供大文本和超大文本两种打开策略同时尽量保留行号。两个文件差在哪文件与目录对比改了配置或升级了版本肉眼比差异最容易漏。菜单栏对比入口直接打开文件对比并排展示左右两侧差异还支持直接粘贴两段剪贴板内容对比目录对比递归比较整棵目录树标出新增、删除、修改的文件编辑区侧边另有差异图概览条。同一份代码三个系统都顺手你公司机器是 Windows、家里是 macOS很多编辑器换系统就得重新学。Notepad-- 的界面、菜单、快捷键三端一致macOS 上的实际运行效果见下图文件树、多标签、编辑区与 Windows 完全相同。想再深挖一点插件API 定义在 src/nddpluginapi.h仓库自带 helloworld 示例src/plugin/helloworld/照着模板改半天就能出自己的第一个插件。自定义语言与主题非主流后缀也能正确着色每套主题下按语言单独放 ini 配色文件在 src/themes/ 里照着格式抄一份就能加新主题。最后说点实话适合你主力机不止一个操作系统、日常要在 Linux 和国产 UOS 上办公、经常做查找替换和文件比对的开发者。不适合你重度依赖某个特定插件生态、或需要 IDE 级调试能力的场景它只是编辑器别指望它当 IDE 用。第一天可以做的三件事按上面的步骤在 Linux 上编译运行打开一个现有工程试试多标签。挑一个旧项目用在目录查找搜一个你早就忘了写在哪的关键字。拿两份配置文件进对比菜单看看差异图概览条长什么样。仓库地址https://gitcode.com/GitHub_Trending/no/notepad-- clone 下来从 changelog.txt 读起你会发现它的每个功能背后都是一条真实用户反馈。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考