首页/新闻资讯/正文详情

Notepad-- 跨平台文本编辑器:从安装到批量查找替换的完整指南

发布时间:2026/9/28 2:56:07 来源:云帆数科 栏目:资讯中心
Notepad-- 跨平台文本编辑器:从安装到批量查找替换的完整指南
Notepad-- 跨平台文本编辑器从安装到批量查找替换的完整指南【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一款用 C 和 Qt5 框架编写的跨平台文本编辑器运行在 Windows、Linux、macOS 三个平台上开发重点是国产信创 UOS 系统。它开源GPL v3 协议编辑内核是 Scintilla 引擎。它不是 IDE没有内置终端、没有重构工具定位就是快速打开和编辑文件。先列几个可查证的事实开源协议GPL v3仓库根目录 LICENSE底层Qt 5 QScintillaCMake 构建最低要求 CMake 3.16见 CMakeLists.txt语言高亮src/qscint/src/ 下内置约 48 个语法高亮器覆盖 C/C/Python/Go/Rust/SQL/HTML/CSS/Markdown/YAML 等主题src/themes/ 下 17 套配色从 Monokai 到 Deep Black插件带 helloworld 示例插件src/plugin/helloworld/生态尚处早期什么时候用它两个具体场景。一是在信创 UOS 环境里需要用 Notepad 但没有 UOS 版。README 明确写了开发重点是国产信创 UOS 系统、Mac 系统、各类 Linux 系统UOS 是它的一等支持平台。二是写 C/Qt 项目时经常要跨整个代码库搜关键字、做批量替换但 IDE 嫌重只想要一个快进快出的编辑工具。需要重构、调试、LSP 全家桶的别硬套这是文本编辑器。5 分钟装好并打开第一个文件仓库的发布页README 指向 Gitee/GitCode 镜像的发布页有各平台预编译包普通使用直接下载安装即可。想自己编译Linux 下最短路径是先装 Qt5 开发包然后sudo apt install g cmake qtbase5-dev git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- mkdir build cd build cmake -DCMAKE_BUILD_TYPERelease .. make -j首次打开值得做两件事设置 → 界面选主题。默认浅色可以用也可以从 17 套里挑 Monokai、Deep Black编码建议默认 UTF-8。窗口底部状态栏随时能看到当前文件的编码和换行符CR LF / LF软件会按 Windows/Linux 自动设置换行符号changelog 1.17真实场景里怎么用全项目搜一个关键字是什么在目录查找指定目录后递归搜索其中所有文件。解决什么问题不用逐文件 grep也不用把整个工程拖进 IDE。怎么打开查找菜单 → 在目录查找。窗口里可以设文件类型比如*.cpp,*.h、勾选全词匹配、匹配大小写也可以切到正则表达式选项里有跳过子目录、跳过隐藏文件、跳过超过指定大小的文件。结果在底部面板按文件分组双击跳过去。截图里是搜 void889 处命中分布在 101 个文件结果直接列出。编辑 Qt 翻译文件Notepad-- 本身就是 Qt 开发的仓库里就有 realcompare_zh.ts 这类翻译文件。打开 .ts 文件时 XML 语法高亮自动生效message/source/translation 结构分色显示哪条翻译没做完一眼扫到。顺手的用法你要给 Qt 项目做中文本地化用它直接编辑 .ts不用外接翻译工具。批量处理重复行的行编辑任务比如给 300 行每行末尾加分号。编辑菜单下有行编辑子菜单包含复制当前行、删除重复行、合并行、上移/下移行、升序/降序排列文本等操作不用写脚本。配合列编辑区块选择可以跨多行同时插入或删除同一段内容。打开大文件不卡死changelog 1.22 起提供大文本、超大文本打开两种方式打开大文件会弹选择框让你选打开方式对应源码 src/bigfilemessage.cpp超大文本也尽量显示行号。看大日志时先关掉语法高亮再打开速度差别明显。软件会自动检测二进制还是文本文件changelog 1.14拿不准的二进制文件不会当普通文本硬开。查找与替换是独立窗口可以停靠在编辑器旁边。它支持替换当前文件和在文件中替换两种粒度选中文本再触发替换选中内容会自动填入查找框changelog 1.21.1。批量替换时建议先只做查找、确认命中数再逐文件替换别直接全部替换。横向对比它能替换谁Notepad--NotepadVS Code平台Windows/Linux/macOS明确支持 UOS仅 Windows全平台底层Qt5 Scintilla原生窗口Win32 ScintillaElectron Node.js在目录查找/批量替换内置内置内置插件生态早期官方带 1 个示例插件成熟非常丰富局限说在前面插件生态是最大短板仓库里只有 helloworld 示例插件和一份开发说明文档项目是单人规模Issue 响应速度取决于作者排期。如果你依赖 VS Code 的大量扩展这里只能靠内置功能。上手技巧快捷键可以统一管理、修改甚至取消在设置 → 快捷键里操作changelog 1.21.1打开多个文件用多标签管理窗口标题会记住上次关闭时的标签页changelog 1.21内置文件对比支持并排视图最近做过的对比在最近对比菜单里直接找要看或改二进制文件用十六进制编辑视图源码 src/scintillahexeditview.cpp长行搜索结果会做截断显示避免结果框卡住changelog 1.20常见问题问支持 macOS 吗答支持仓库内有 macOS 图标资源和三个平台的运行截图changelog 记录了 Win/mac/UOS 各平台的发布。问语法高亮支持多少种语言答按源码里 qscilexer 文件统计约 48 种含 C/C/C#/Java/Python/Go/Rust/SQL/HTML/CSS/Markdown/YAML/NSIS 等。问能导入 Notepad 的设置吗答目前不支持快捷键、主题需要手动重新配置。问现在是什么版本更新频繁吗答CMake 项目版本号 1.22changelog 最新记录到 V1.232023-02最新版本以项目 Gitee 发布页为准。适合谁、下一步做什么适合在 UOS/Linux 环境日常编辑代码文件的开发者Mac 上想要 Notepad 式轻量工具的写作者以及需要整库搜索和批量替换的人。不适合需要调试、LSP、重构的完整 IDE 用户和依赖大量插件扩展的用户。下一步去项目发布页下载预编译包拿一个自己机器的项目目录试一遍在目录查找和批量替换想参与开发就按上面的命令克隆源码编译仓库是 GPL v3 开源的可直接提交 Issue 或反馈问题。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

GSD 的非技术用户设计指南:为「Vibe Coder」构建的意图翻译层与十根体验支柱
GSD 的非技术用户设计指南:为「Vibe Coder」构建的意图翻译层与十根体验支柱

人工智能AI Agent代码智能体Agent 编排CLIAI 应用 【免费下载链接】gsd-2 A powerful meta-prompting, context engineering and spec-driven development system that enables agents to work for long periods of time autonomously without losing track of the big picture… · 2026/9/28 2:56:07

基于深度学习的人脸识别考勤系统全流程实战与避坑指南
基于深度学习的人脸识别考勤系统全流程实战与避坑指南

简介:一份面向计算机专业毕业设计与考勤应用场景的完整Python源码项目,适合正在完成课程设计、期末大作业,或希望从项目实战中提升识别系统开发能力的学习者。项目基于深度学习完成人脸识别考勤的核心流程,压缩包共25个文件&#… · 2026/9/28 2:56:01

SSM酒店管理系统Java毕业设计源码拆解与避坑指南
SSM酒店管理系统Java毕业设计源码拆解与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/28 2:56:01

Spingboot启动预热的实现
Spingboot启动预热的实现

启动预热的适用场景启动预热适合以下情况:数据主要来自第三方接口,无法直接从本地数据库读取。第三方接口响应较慢,首次访问容易超时。一个页面需要调用多个第三方接口或逐项查询。数据读取频繁,但变化不频繁。希望服务启动后&… · 2026/9/28 3:40:12

Understanding Driving Risks using Large Language Models: Toward Elderly Driver Assessment
Understanding Driving Risks using Large Language Models: Toward Elderly Driver Assessment

文章主要内容总结 本文研究了多模态大语言模型(具体为ChatGPT-4o)利用静态行车记录仪图像进行类人交通场景解读的潜力,重点聚焦与老年司机评估相关的三项任务:交通密度评估、交叉口可见性评估和停车标志识别。这些任务需上下文推理而非简单目标检测。研究采用零样本、少样… · 2026/9/28 3:32:43

Leveraging Large Language Models for Classifying App Users‘ Feedback
Leveraging Large Language Models for Classifying App Users‘ Feedback

文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)解决应用用户反馈分类的挑战,传统方法依赖有监督机器学习,但受限于标注数据集的规模和质量。研究通过三个核心实验评估了4种先进LLMs(GPT-3.5-Turbo、GPT-4o、Flan-T5、Llama3-70b)的性能: LLMs在用户反馈分类中的基… · 2026/9/28 3:32:43

Using Large Language Models for Legal Decision-Making in Austrian Value-Added Tax Law: An Experim...
Using Large Language Models for Legal Decision-Making in Austrian Value-Added Tax Law: An Experim...

文章主要内容总结 本文通过实验评估了大型语言模型(LLMs)在奥地利及欧盟增值税(VAT)法框架下辅助法律决策的能力。研究聚焦于两种提升LLM性能的方法——微调(fine-tuning)和检索增强生成(RAG),并在两类案例中进行验证:一是权威教科书案例,二是税务咨询公司的真实案… · 2026/9/28 3:32:43

学Java别走弯路,这5个方向最吃香
学Java别走弯路,这5个方向最吃香

学Java的人很多,但学明白的人不多。有人学了半年还在写控制台程序,有人一年就能独当一面。差别不在天赋,而在方向。Java生态太庞大了,什么都学等于什么都没学。选对方向,事半功倍。今天盘点当前最吃香的5个Java方向&am… · 2026/9/28 3:32:15

AlphaAgents: Large Language Model based Multi-Agents for Equity Portfolio Constructions
AlphaAgents: Large Language Model based Multi-Agents for Equity Portfolio Constructions

AlphaAgents相关总结与翻译 一、文章主要内容总结 (一)研究背景与问题 传统股票投资组合管理依赖人类分析师处理海量信息(如财务披露、财报、市场新闻等),存在信息处理效率低、易受认知偏差(如损失厌恶、过度自信)影响的问题,可能错失投资收益机会。尽管AI在数据处理… · 2026/9/28 3:32:08

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

制作网页比较方便的软件怎么选?一文搞懂避坑指南
制作网页比较方便的软件怎么选?一文搞懂避坑指南

制作网页比较方便的软件怎么选?一文搞懂避坑指南 很多老板一上来就问:做个网站多少钱?但我反问他:你的域名买了吗?服务器租了吗?他一脸懵。这就是典型的“域名服务器搞不懂”。别急,今天咱们不聊虚的,直接 一文搞懂 那些让你头秃的技术名词。… · 2026/9/28 0:00:06

婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量
婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量

婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量 找婚恋网站建站公司,最怕的就是被坑高价。很多同行跟我吐槽,报价单上写得模棱两可,功能栏里全是“高级定制”、“专属UI”,结果落地全是套壳。今天不聊虚的,直接甩几个我经手的 实战案例… · 2026/9/28 0:00:19

济南做网站多少钱:3个案例拆解,防黑源码下载全攻略
济南做网站多少钱:3个案例拆解,防黑源码下载全攻略

济南做网站多少钱:3个案例拆解,防黑源码下载全攻略 上周济南一个做建材的老板找我,脸都绿了。他的官网首页弹出了赌博广告,后台被植入了挖矿脚本。他慌得问我:“网站被黑挂马不知道怎么办?能不能直接找之前的外包公司要源码下载,看看哪里被动了手脚?… · 2026/9/28 0:00:25

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码