
Notepad-- 整目录批量替换与文件对比一个配置值到 40 个文件【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--同一个配置值散落在十几个文件里不用逐个打开。Notepad-- 的整目录查找替换能把整个目录扫一遍命中行按文件分组列出也支持文件对比和多标签编辑。装完 3 分钟跑通第一次整目录查找替换。装完跑通最短路径最快路线是官方安装包选对应平台Windows / Linux / macOS一路下一步到底双击图标。从启动到看到主界面不到 10 秒安装过程没有多余弹窗。Linux 是 deb 包Windows 是 NSIS 包向导都一样。首次启动是一个空白新标签页不注册、不打扰。想用最新代码时克隆源码自行编译依赖是 Qt5 开发包Widgets、PrintSupport、XmlPatterns 等模块少装一个都会在 find_package 阶段报错sudo apt-get install g make cmake qtbase5-dev qt5-qmake libqt5xmlpatterns5-dev cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -j构建完成后可执行文件在build目录里双击即可运行。把一个配置值从 40 个文件里改干净动手前先把文件喂给编辑器文件拖进窗口直接打开多个文件以标签页并排持有左右两个版本可以同窗对照。关掉程序再打开上次标签页会恢复工作现场不丢。左侧目录列表面板展开目录树点文件名即打开批量处理一个项目时比来回翻文件夹快。整目录批量查找替换怎么配菜单“查找”→“查找与替换”切到“在目录查找”标签页。填查找目录和关键字文件类型框里限定范围例如*.cpp *.ui选项说明查找模式普通 / 正则表达式正则可用a.*b之类的模式全词匹配只命中完整单词匹配大小写勾选后 A 与 a 视为相同跳过子目录 / 隐藏 / 二进制隐藏与二进制默认勾选跳过超过 N MB 的文件默认勾选20 MB防卡死点“全部查找”结果在底部结果面板按文件分组每条命中带行号双击命中即在编辑器跳到对应位置替换框里填新值后逐个替换。复选框集中在对话框右侧“跳过二进制文件”和“跳过超过大小的文件”最常用默认已勾上。 点“全部查找”前先填文件类型过滤限定范围几秒跑完不加条件得干等。把单个文件里的重复变量名一次改完单个文件内用 CtrlF 就够刚选中的文本会自动填入查找框省去手敲。命中行全部列在侧栏双击跳到对应行需要正则匹配时先切查找模式再查。按 CtrlH 切到替换页“替换全部”一次改完整个文档的目标值。合并前核对两处版本差异菜单“对比”→文件对比选两个版本左右并排差异行高亮状态栏实时显示编码与行列位置。目录级或二进制对比在同一个“对比”菜单里另有对应入口。 合并前先对比一遍差异改动只有预期的那几行再放心提交。配色、快捷键、行编辑调成手熟的样子配色编辑区内置 17 套语法主题Monokai、Obsidian、Vibrant Ink、Twilight、Deep Black 等。每套按语言细分成 ini 文件切主题时各语言的字体和配色一起变。想微调某一种语言的颜色改主题目录下对应 inisrc/themes/快捷键设置菜单进“快捷键管理”表格列出每个操作当前的绑定直接改单元格界面会检测新按键是否已被占用避免撞键。常用默认值操作默认键新建文件CtrlT打开 / 保存CtrlO / CtrlS撤销 / 重做CtrlZ / CtrlY查找 / 替换CtrlF / CtrlH目录查找CtrlShiftD复制当前行CtrlD编码转换、批量重命名、XML/JSON 格式化、按层级折叠也各有默认键完整清单在快捷键头文件里src/shortcutkeymgr.h行级批量操作“编辑”→“行编辑”子菜单里有复制当前行、删除重复行、分隔行、合并行、当前行上下移动、行升序/降序排序。“删除重复行”之后还能“删除连续的重复行”清理日志时实用。把乱序的配置行快速排个序不用复制到别处。插件想加一个菜单命令或工具栏按钮照着示例工程抄一遍即可。接口定义在同级目录的nddpluginapi.h仓库自带helloworld示例工程结构很小看一眼就能读完src/plugin/helloworld/照着它建一个动态库、实现接口方法编译出来放进插件目录即可加载。卡住了按这张表查你看到的现象大概率原因一个动作cmake 在 find_package 阶段报错Qt5 模块没装齐补装qtbase5-dev qt5-qmake libqt5xmlpatterns5-dev重新cmake -B build打开文件出现乱码文件实际编码与显示编码不一致如 GB18030 旧文件按 UTF-8 打开用“编码转换”重新识别转码右下角状态栏核对当前编码几百 MB 的日志打开慢甚至卡死大文件按完整文本加载进内存改用打开菜单里的“大文本”模式重新打开插件编译成功但不被加载与主程序 API 版本不匹配或没编成动态库用同版本源码按 helloworld 的导出方式重新编译打开你本地最乱的那个目录按 CtrlShiftD用一个最近常用的关键字查一次。看到命中结果按文件分组的样子下一次批量替换就可以直接在这上面做。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考