免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

notepad-- 跨平台批量查找替换,给不想装 IDE 的日志工程师的 5 分钟轻量文本编辑器

notepad-- 跨平台批量查找替换,给不想装 IDE 的日志工程师的 5 分钟轻量文本编辑器 notepad-- 跨平台批量查找替换给不想装 IDE 的日志工程师的 5 分钟轻量文本编辑器【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--notepad-- 是中国开发者做的轻量级文本编辑器支持 Windows、Linux、macOS 三个平台。它帮你解决三件事跨文件批量查找替换、文件差异对比、超大日志里捞关键信息。如果你只是偶尔瞄一眼配置文件可以跳过如果你天天要处理大量文本和代码往下看。5 分钟跑起来git clone https://gitcode.com/GitHub_Trending/no/notepad--Linux/macOS装好 Qt5 后在仓库根目录cmake -Bbuild再cmake --build buildWindows按 win.mk 填好 Qt 路径跑mingw make msvc即可win.bat 负责部署依赖跑起来后你看到的是顶部一排工具栏中间多标签编辑区左侧文件列表底部状态栏显示编码、行、列直接拖文件进去就能改。按场景挑功能改一个变量名要翻 20 个文件改完字段名保存发现项目里还有三处漏改这种疼你肯定经历过。「在目录查找」功能递归扫整个目录带文件类型过滤和正则一次改完。菜单栏【查找】→【在目录查找】点选择指定目标目录勾选文件类型填*.cpp,*.h输入查找词和替换内容按需勾选匹配大小写点全部替换命中结果按文件列在底部面板在目录查找对话框命中按文件列出161 个文件的批量替换一次点完命中明细全在底部结果面板里不用一个个文件打开对答案。两份配置差在哪一眼看不出来拉完代码本地配置和同事那版差十几处来回翻两个文件根本对不过来。「对比」功能把两个文件并排放新增标绿、删除标红、修改标黄配合上/下一个差异按钮直接跳到下一处。操作效果【对比】→【文件对比】选两个文件并排显示差异行颜色标记点下一处差异按钮直接跳到下一处改动勾选跳过空白差异忽略纯空格和空行变化只看真差异两处差异定位到秒级改完再对比一遍确认归零比肉眼看快十倍。十万行日志里捞 ERRORCtrlK 开个 500MB 的日志普通编辑器直接卡死notepad-- 专门给了大文本、超大文本两种打开方式源码在 src/cceditor/ 里能看到相关处理。打开后用标记页签做关键词高亮用大文本模式打开日志文件【查找】→【在目录查找】→切到标记页签输入ERROR|FATAL勾选正则表达式底部面板看命中总数点任意一条直接跳转工具栏开 tailf 文件监控日志还在写时界面自动跟着滚十万行的日志捞错误和看实时滚动都不用再grep了。调三处参数界面变自己的 编码状态栏右下角编码下拉 → UTF-8 → 打开 GBK 老工程文件乱码时切到 GBK 显示或转换后另存 UTF-8 一劳永逸 字体【设置】→【字体】→ Consolas 或 Source Code Pro13pt → 等宽字体让缩进线和日志列对齐长时间盯着不累 快捷键【设置】→【快捷键】→ 给全部替换绑你惯用的组合键 → 批量改东西时全程不用碰鼠标notepad-- 多标签编辑主界面带目录列表和多文件标签页目录列表 多标签编辑界面容易踩的三个坑坑名、表现、解法都来自 changelog.txt 里记录过的真实问题超大文件走普通模式打开 → 乱码、行号不显示。大文本模式是独立通道打开前先选大文本/超大文本行号和编码都按大文件逻辑处理。自定义过快捷键后想还原发现取消不了——早期版本已设置键无法清除现在【设置】→【快捷键】支持取消CtrlF 失焦后无法再次聚焦的问题也修掉了升到新版即可。Windows 下同一文件被两个窗口打开改动不同步——Win10 管理员权限打开文件会另起窗口旧窗口的修改不跟随。别对同一文件双开确需两边并行就用对比确认一致性。插件与扩展把编译好的.so或.dll放进可执行文件旁的plugin/目录重启生效。参考 src/plugin/helloworld/ 的示例工程可以写自己的插件JSON 格式化、MD5 计算这类需求都有现成方案。适合谁 / 什么时候该换别的适合维护 UOS、Linux 桌面、想要一个开机秒开的 Notepad 级编辑器的人要批量查找替换、文件对比、tailf 盯日志的工程师只改改代码配置、不想被 IDE 吃掉内存的开发者。不适合需要索引、重构、断点调试的中大型 C/Java 工程那还是 IDE 的活常年 SSH 在服务器上的场景vim 工作流比远程图形编辑器顺手。clone 下来跑一遍比看十篇文章管用。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表