恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
10分钟上手Notepad--:多标签编辑、整目录查找替换、文件对比一窗全拿下
首页
资讯中心
/
10分钟上手Notepad--:多标签编辑、整目录查找替换、文件对比一窗全拿下
10分钟上手Notepad--:多标签编辑、整目录查找替换、文件对比一窗全拿下
发布时间:2026/10/4 10:59:03
10分钟上手Notepad--多标签编辑、整目录查找替换、文件对比一窗全拿下【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一个轻量跨平台文本编辑器Windows、Linux、macOS 都能跑国内 UOS 系统也官方支持。适合日常改配置、看日志、合并代码的开发者。读完本文你能装好它、跑通整目录查找替换并把界面改成自己的习惯。30 秒看懂它它解决的是Windows 上只有记事本、Linux/Mac 上只有终端的尴尬一个窗口里同时干多标签编辑、跨目录查找替换、文件对比三件事。和同类 Notepad 系列比它跨平台和重型 IDE 比它启动快、功能聚焦菜单栏只有 文件、编辑、查找、视图、编码、语言、设置、对比 等十来个入口不装插件就能干活。装好它预编译包是最快路径从项目发布页下载对应平台版本Windows 用 NSIS 安装器一路下一步macOS 打开即用装完就能编辑文件。想拿最新代码就编译源码构建脚本基于 CMake 3.16关键依赖是 Qt5 的 Core、Gui、Widgets、Concurrent、Network、PrintSupport、XmlPatterns 七个模块少装一个就会在find_package阶段报错。克隆仓库并构建git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad--sudo apt-get install g make cmake qtbase5-dev qt5-qmake libqt5xmlpatterns5-dev cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -j产物在build目录下直接运行即可。高频场景实战 整目录查找替换怎么设同一个配置值散在几十个文件里逐个改不现实。按 CtrlShiftD 直接开目录查找窗或走菜单查找 → 查找与替换切到在目录查找标签页填目标目录、查找目标文件类型框里限定范围如*.c *.cpp *.h可选参数如下选项作用普通 / 扩展通配 / 正则表达式三种查找模式正则可用a.*b匹配全词匹配只命中完整单词匹配大小写取消勾选后 A 与 a 视为相同跳过子目录 / 隐藏文件 / 二进制文件缩小扫描范围跳过超过大小的文件默认 20 MB防大文件拖慢点全部查找结果按文件分组列出命中行和行号底部状态栏统计总命中数双击跳到对应位置。 先加文件类型过滤再点全部查找比不加条件扫全盘快得多。文档内查找替换在一个文件里追重复变量名或配置项手动滚动找太慢。CtrlF 打开查找之前选中的文本会自动填入查找框省去手敲命中行全部列在结果区双击定位。按 CtrlH 切到替换替换全部一次改完整个文档的目标值。文件对比看差异合并两个版本、检查改动前后差异时肉眼对两屏不现实。菜单对比进入支持文件、目录、二进制三种对比。文件对比左右两栏并排差异行高亮标出工具栏可切同步滚动和对比规则底部状态栏实时显示当前编码与差异块数。比完的记录进最近对比菜单下次直接召回。大日志快速打开几百 MB 的日志按普通文本打开会卡死。文件超过阈值时程序会弹窗问打开方式选大文本或超大文本模式尽量保留行号状态栏显示当前偏移、已加载范围和文件总大小翻日志时清楚自己翻到哪了。按自己习惯改造 语法配色编辑区内置 17 套主题Monokai、Obsidian、Vibrant Ink、Twilight、Deep Black 等都在 src/themes/ 下每套按语言细分成 ini 文件切主题时各语言字体配色一起变想微调某语言颜色改对应 ini 即可。快捷键设置菜单进快捷键管理表格列出每个操作的当前绑定双击按键单元格就能改界面会检测新按键是否已被占用避免撞键。默认绑定里常用的几个操作默认按键新建 / 打开 / 保存CtrlT / CtrlO / CtrlS查找 / 替换 / 目录查找CtrlF / CtrlH / CtrlShiftD复制当前行CtrlD行注释 / 块注释CtrlQ / CtrlK折叠层级 1~8Alt1 ~ Alt8行级批量编辑编辑 → 行编辑子菜单提供复制当前行、删除重复行、分隔行、合并行、上下移动当前行、行排序把乱序的配置行就地排个序不用复制到别处。插件不想动核心代码又想加菜单命令或工具栏按钮走插件路线。仓库自带 src/plugin/helloworld/ 示例工程照着它建一个动态库、按nddpluginapi.h实现接口方法编译出来放进插件目录即可加载。问题快查表 ⚠️症状原因处理编译在 find_package 阶段报错Qt5 模块没装齐Widgets、Concurrent、Network、PrintSupport、XmlPatterns 缺一不可补装 qtbase5-dev qt5-qmake libqt5xmlpatterns5-dev重新 cmake -B build打开文件出现乱码文件实际编码与编辑器当前编码不一致如 GB18030 旧文件按 UTF-8 打开用编码菜单转码右下角状态栏可随时查看当前编码大日志打开慢甚至卡死大文件默认按完整文本加载进内存改用大文本 / 超大文本模式打开尽量保留行号插件编译成功但不被加载未编译成动态库或与主程序 API 版本不匹配对照 helloworld 示例检查导出方式用同版本源码重新编译Notepad-- 把跨平台、轻量、多标签编辑、整目录查找替换、文件对比、插件扩展收进一个窗口三端行为一致。现在打开你最乱的那个目录按 CtrlShiftD 试试在目录查找。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考