news 2026/9/17 2:50:22

Notepad-- 实操指南:从安装到批量查找、文件对比的完整流程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Notepad-- 实操指南:从安装到批量查找、文件对比的完整流程

Notepad-- 实操指南:从安装到批量查找、文件对比的完整流程

【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--

Notepad-- 是一款用 C++ 和 Qt 编写的跨平台文本编辑器,在 Windows、Linux、macOS 上都能跑。它的目标很直白:做一个开源、跨平台的 Notepad++ 替代方案,并且对中国用户格外友好——中文编码、中文界面、批量查找替换这些国产开发场景里的高频需求,都内置好了。下面按"装好它 → 天天用它 → 用好它 → 改造它"的顺序走一遍,每一步都能直接动手。

10 分钟跑起来:三种安装方式

Notepad-- 的安装因系统而异,但共同点是"没有大坑"。

Windows 用户从仓库的发布页下载官方安装包,双击向导一路到底,不需要准备任何环境。macOS 用 .app 包,双击即用,菜单栏和快捷键都跟系统习惯走。

Linux 稍微费点手,但流程很透明。以 Ubuntu/Debian 为例,先装 Qt 开发依赖,再克隆源码编译:

git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- sudo apt-get install g++ make cmake qtbase5-dev qt5-qmake qtbase5-dev-tools cmake -B build -DCMAKE_BUILD_TYPE=Release cd build && make -j

Arch Linux 系用户连编译这步都可以省:

yay -S notepad---git

首次启动后建议看三处:一是右下角状态栏,它会显示当前文件的编码和行尾符,"UTF-8"、"Windows(CR LF)" 一目了然;二是顶部标签页,多文件全靠它管理,支持拖拽换序、右键重命名和复制路径;三是"编辑"菜单里的行级操作,复制当前行、合并行、移动空行这类小功能容易被忽略,处理日志时却特别顺手。左侧"目录列表"可以挂一个整个项目的文件树,点哪个文件就在标签页里打开哪个。

Notepad-- macOS 目录列表与多标签编辑

Notepad-- 查找替换:整目录揪出关键词的三种打法

查找替换是 Notepad-- 日常用得最多的功能,分三个层级:单文件、整目录、正则精确匹配。

⚡ 单文件:Ctrl+F 秒定位

Ctrl+F 打开查找,Ctrl+H 打开替换。有个细节:在编辑器里选中的文本会自动填进查找框,省去手动输入;查找框失去焦点后再按 Ctrl+F,焦点会直接回来,不用重新点。替换时勾选"全词匹配"或"匹配大小写",可以避免把变量名中间的部分误伤掉。

整目录查找:文件类型过滤加上

对话框里切到"在目录查找"页,指定目标目录,填文件类型过滤(比如*.cpp*.ui),再勾选要不要跳过子目录、隐藏文件、二进制文件、超大文件。点"全部查找"后,底部"查找结果"区按文件分组列出所有命中,状态栏给出命中总数,几百个结果也不会看花眼;双击任意一行就直接跳到对应位置。

正则表达式:批量整改一次完成

勾选"正则表达式"模式后,可以用模式批量整改日志字段、统一重命名编号之类的事情,配合"全部替换",原本要手动逐个改的工作几分钟收尾。

Notepad-- 进阶提效:文件对比、大文件与不再乱码

把 Notepad-- 当主力工具用之后,下面三个场景基本跑不掉。

文件对比:改动一眼看清

菜单"对比"里可选文件对比或目录对比。指定两个文件后左右并排显示,差异行红色高亮,工具条能过滤空行、交换左右、逐个跳转差异,底部还显示剩余差异块数。提交代码前核对改动、对比两个版本的配置文件,都不用再另开 diff 工具。

Notepad-- 文件对比模式差异显示

🔧 1GB 日志也能开

Notepad-- 对超大文本提供了两种打开方式,文件足够大时会先弹出进度提示,让你按文件大小选择打开策略,避免直接卡死。对特别大的日志,个人经验是先在整目录查找里定位到目标内容,再打开文件编辑,比通读快得多。

GB18030 文件不再乱码

国内开发者最常见的坑就是乱码。Notepad-- 原生支持 GB18030、GBK、UTF-8 等编码,打开时自动识别,右下角实时显示当前编码,"编码"菜单里可以手动转码,行尾符也能在 CRLF 和 LF 之间切换——Windows 和 Linux 之间倒腾文件,这个功能天天用得上。

把 Notepad-- 调成自己的:主题、快捷键与插件

最后一层是扩展。Notepad-- 留了三个现成的定制点,不用写代码也能把界面调成顺眼的样子。

🎨 一键换主题

主题配置目录 内置了 Monokai、Obsidian、Deep Black、Choco 等 17 套配色,每套都按语言分别定义颜色,在"设置"菜单里切换即可。想要更细的界面风格,可以改仓库里的 QSS 样式文件调整配色和字体。

快捷键全部可改

所有快捷键的定义与集中管理都在 快捷键管理器 里。"设置 → 快捷键管理"中能看到每个操作当前绑定的热键并重新分配,和系统或其他软件撞键时改一下就好。

自己写插件

如果你是 Qt 开发者,插件系统也是开放的:接口定义在 插件 API 头文件,仓库里附带 src/plugin/helloworld/ 示例工程,加一个菜单项、监听编辑器事件,就是一个能跑的最小插件。

如果你正想给 Linux 或 Mac 的工位换一个新编辑器,不妨先按上面的方式把 Notepad-- 装起来,配好一套顺手的快捷键和主题,等习惯整目录批量查找之后,大概率就离不开它了。

【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/17 2:49:58

AIGC检测率太高?9个降AI率工具实测与论文降重完整流程

开学季一到,后台私信里塞满了同一个问题:“学长,论文用AI写的,AIGC检测28%,怎么降下来?”说真的,每次看到这种问题我都有点恍惚,感觉现在本科生的论文焦虑已经从“查重”转移到了“查…

作者头像 李华
网站建设 2026/9/17 2:49:56

SVN完全指南:从集中式版本控制原理到日常操作与权限配置

1. 先说清楚SVN到底解决什么问题:从“代码用U盘互拷”说起我第一次接触SVN,是在一个刚换工作接手老项目的下午。Leader丢给我一个U盘,说“代码在里面,你先拷下来看看”。我当时人都傻了——2020年了,还在用U盘传代码&a…

作者头像 李华
网站建设 2026/9/17 2:49:37

MediaCrawler 多平台爬虫:7 个平台从扫码到落库的完整指南

MediaCrawler 多平台爬虫:7 个平台从扫码到落库的完整指南 【免费下载链接】MediaCrawler 小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫、百度贴吧帖子 | 百度贴…

作者头像 李华
网站建设 2026/9/17 2:48:24

Nginx日志分析平台实战:VictoriaLogs+Grafana替代ELK的轻量方案

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

作者头像 李华
网站建设 2026/9/17 2:47:15

STM32高级定时器实现三相PWM变频输出:死区与刹车保护关键设计

简介:面向STM32电机控制开发者的一套三相PWM变频输出资源包,以STM32F103C8T6为平台,覆盖定时器配置、三通道PWM输出、互补输出及更新事件处理等关键环节,并结合L298N驱动芯片搭建逆变器控制方案,适合单片机学习者与工业…

作者头像 李华