news 2026/9/17 5:41:03

notepad-- 跨平台文本编辑器 5 步上手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
notepad-- 跨平台文本编辑器 5 步上手指南

notepad-- 跨平台文本编辑器 5 步上手指南

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

在 Mac 或 Linux 上找一台 Windows 那种能整目录查找替换的文本编辑器,大概率会让你失望。notepad-- 是一个跨平台文本编辑器,Windows、macOS、Linux 用同一套代码和同一套习惯。这篇文章带你 5 步装好它,并把批量查找、文件对比两个最常用的场景走一遍。

30 秒了解 notepad--

项目说明
解决什么问题跨平台文本编辑、整目录批量查找替换、文件与目录对比
适合谁在 Windows、Mac、Linux 间切换,或使用 UOS 等国产系统的用户
运行环境Windows / macOS / Linux,基于 C++/Qt5 开发
上手成本装完即可编辑,常用功能看一遍菜单就够用
授权方式GPL v3 开源,离线功能无需注册

notepad-- 能做什么:批量查找、跨系统编辑、文件对比

当你要在整个目录里批量查找和替换的时候

关键词散落在几百个文件里,逐个打开找会疯掉。notepad-- 的"查找"面板里选"在目录查找":指定目标目录、设置文件类型过滤(如*.cpp*.ui),可跳过隐藏文件和超过指定大小的二进制文件,也支持正则。命中位置在底部结果面板按文件分组,点一下就跳过去;要替换时切到"在文件中替换"走同样流程。下图是一次搜索找到"989 处在 161 个文件中"的实际效果。

当你在 macOS 上找 Notepad++ 替代的时候

Notepad++ 只有 Windows 版,Mac 上的同类工具大多功能单薄。notepad-- 的 macOS 界面和 Windows 基本一致:标签页编辑、工具栏、底部查找结果面板。状态栏会显示文件换行符(Windows CR LF / Unix LF)和当前编码(如 UTF-8),遇到旧 GBK 文件乱码时,在"编码"菜单里切换一次就能正常阅读。

当你要对比两个文件、两个目录的时候

发布版和备份配置逐行对着看很折磨。notepad-- 内置"对比"菜单:文本对比、二进制对比、目录递归对比都有;对比文件时生成差异图,改动区域一眼可见。想对比两段短内容,也可以直接把内容粘贴进对比窗口,不必先存成文件。

notepad-- 安装与启动:两条最短路径

路径一:安装包(多数人推荐)

  1. 打开项目仓库的 Releases 页面,下载对应系统的安装包;
  2. Windows 直接运行安装向导;Linux 提供 deb 打包配置,Arch 系发行版可从 AUR 安装。

路径二:源码编译(Ubuntu/Debian 为例)

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

编译产物在build/目录下,直接运行即可。

首次启动会自动恢复上次会话的标签页,不用做任何设置。

启动后建议做两件小事:在"设置"里选一个主题(内置 Monokai、Twilight 等配色),觉得默认字体大就调小一点。然后随便打开一个目录跑一次"目录全部查找",就算正式上手了。

notepad-- 快捷键速查

功能快捷键备注
打开查找框Ctrl+F按 ESC 可关闭查找窗口
替换Ctrl+H关键字自动从查找框带过去
复制当前行Ctrl+D"行编辑"子菜单还有合并行、排序、去重
书签切换F2当前行加/取消书签,在书签间跳转
插入空行Ctrl+Alt+Return加 Shift 在当前行下方插入

notepad-- 常见问题

症状可能原因解决方法
打开文件乱码编码不匹配,旧 GBK/GB18030 文件最常见"编码"菜单手动切到 GB18030 或 GBK,状态栏显示当前编码
打开大文件卡顿全文一次性载入打开时选"大文本/超大文本"模式,行号仍会显示
高清屏菜单错位、界面偏小高清屏适配问题,v1.23 已修升级到最新版本
查找框残留上次内容旧版本行为,v1.21.1 起修复新版默认置空;仍残留时手动清一次

notepad-- 适合谁,谁可以等一等

适合:

  • 在 Windows 上重度使用 Notepad++ 的人
  • 常批量处理日志、配置文件的人
  • 信创 UOS 等国产系统用户

可以等一等:

  • 需要编译、调试的完整 IDE 用户
  • 依赖成熟插件生态的人
  • 需要商业在线对比功能的人

关于插件和在线对比:notepad-- 目前处于插件开发初期阶段,仓库里有一个src/plugin/helloworld/示例可参考;商业在线对比与注册功能在开源代码中已移除,这两项如果是你的刚需,建议先看看其他工具。

写在最后

一句话结论:如果你日常需要"批量查找 + 文件对比 + 编码处理",又要在三个系统之间来回切,notepad-- 值得放进你的工具栏。建议下一步:下载安装包,先拿自己常用的配置目录跑一次"目录全部查找",看看实际效果。完整功能清单和版本记录可查仓库里的 README.md 与 changelog.txt。

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

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

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

小程序接口签名机制逆向分析:从抓包到算法还原

/* 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 5:39:59

本地知识库落地实战:FAISS+Qwen2.5构建办公级智能文档工作流

/* 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 5:38:42

STM32C5+LSM6DSV320X陀螺仪轮询读取实战:寄存器配置与数据解析

/* 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 5:38:42

DeepSeek接入Excel实操:公式生成、VBA自动化与大数据处理

简介:一份聚焦DeepSeek与Excel融合应用的办公效率提升图文教程,面向具备一定Excel基础、频繁处理数据分析和报表制作的职场用户,解决数据清洗耗时、公式编写复杂、图表呈现不直观等高频痛点。文档从Transformer架构的核心原理切入&#xff0c…

作者头像 李华