首页/软件/Notepadqq
N

Notepadqq

更新于 2026-10-03

Notepadqq:Linux 上的开源代码编辑器 #

Notepadqq 是什么? #

Notepadqq 是一款运行在 Linux 桌面上的开源代码编辑器,常被称作“Notepad++ 的 Linux 替代品”。它基于 Qt 框架开发,提供原生的窗口外观与轻量的运行体验,目标是把 Notepad++ 那套简单直接、开箱即用的编辑体验带到 Linux 平台。

它内置 100 多种编程语言的语法高亮,支持多标签编辑、代码折叠、正则表达式查找替换、跨文件搜索等常用能力,既适合程序员写代码、改配置文件,也适合运维和普通用户处理日志、脚本、纯文本。软件完全开源免费,无需注册账号,也不依赖云端,安装后即可离线使用,是 Linux 桌面上“随手打开就能写”的轻量编辑工具。

Notepadqq 有哪些亮点特色? #

  • Notepad++ 式的操作习惯:菜单结构、快捷键与编辑逻辑高度贴近 Notepad++,从 Windows 迁移到 Linux 的用户几乎不需要重新学习,切换成本极低。
  • 100 多种语言语法高亮:覆盖 C/C++、Python、JavaScript、PHP、HTML/CSS、Shell、SQL、Markdown 等常见语言,打开文件即可自动识别并着色,也可在语言菜单中手动切换。
  • 强大的查找替换能力:支持正则表达式、区分大小写、全词匹配等选项,并可在多个已打开文档中批量替换,处理日志和大批量文本时效率明显提升。
  • 跨文件搜索:可以在指定目录中搜索关键词或正则表达式,一次定位到分布在多个文件中的目标内容,免去逐个打开文件的麻烦。
  • 多标签与多窗口编辑:所有文件以标签页形式排列,便于在多个文件之间快速切换;同时支持拆分窗口,对照查看或编辑两份文件。
  • 代码折叠与行号辅助:可按函数、代码块层级折叠代码,配合行号、缩进参考线,长文件阅读和定位更清晰。
  • 原生 Qt 轻量体验:基于 Qt 构建,启动速度快、资源占用低,不依赖 Electron 等重型运行时,在老机器上也能流畅运行。
  • 完全开源免费:项目以开源许可证发布,源码公开可查,无广告、无功能订阅墙,社区可自行编译和定制。

说明:上述功能为 Notepadqq 一贯提供的核心能力概述。官网本次未能完成实时抓取,具体版本所包含的功能细节请以官网及项目仓库说明为准。

免费下载 Notepadqq #

以下为本次提供的安装包下载信息,点击链接即可下载。需要注意的是:Notepadqq 官方长期以 Linux 桌面为主要支持平台,下列文件名中标注的 macOS 版本及其官网支持情况,官网未说明,请自行确认兼容性后再安装。

文件名 描述 大小 下载
notepadqq-v2.1.1-macos-arm64.dmg - 116.0 MB 夸克网盘

各 Linux 发行版的官方软件源安装方式请参考下文“Notepadqq 如何安装?”章节。若需获取最新官方发行包,建议同时访问官网 https://notepadqq.com/ 核对,本页下载信息中的版本号与平台支持范围以实际提供的文件为准。

Notepadqq 如何使用? #

Notepadqq 的界面和操作方式与 Notepad++ 十分接近,新手基本可以“打开就用”。常见使用流程如下:

  1. 启动软件:从应用菜单或终端输入 notepadqq 启动,主界面由菜单栏、标签页、编辑区和状态栏组成。
  2. 新建或打开文件:使用 文件 → 新建 创建空白文档,或 文件 → 打开(快捷键 Ctrl + O)选择本地文件;也可以直接把文件拖拽到窗口中打开。
  3. 切换语法高亮:多数文件会根据扩展名自动识别语言并高亮;若识别有误,可在底部状态栏或 语言 菜单中手动指定对应语言。
  4. 查找与替换:按 Ctrl + F 打开查找框,按 Ctrl + H 打开替换框;勾选“正则表达式”即可使用正则匹配,勾选“在所有打开的文档中”可一次批量处理多个文件。
  5. 跨目录搜索:使用 搜索 → 在文件中查找(快捷键 Ctrl + Shift + F),指定目录和匹配规则,即可列出所有命中位置并直接跳转。
  6. 保存与导出:Ctrl + S 保存当前文件,文件 → 另存为 可指定编码与换行符格式。若需修改系统配置文件,可通过以管理员/root 权限启动的方式保存到受保护目录。

对于习惯键盘操作的用户,还可以在设置中查看并自定义快捷键;需要频繁处理同一类文件时,建议先配置好默认编码、缩进风格与主题,减少重复调整。

Notepadqq 的常见问题? #

Notepadqq 和 Notepad++ 是什么关系? 两者是不同项目。Notepad++ 是 Windows 平台上的编辑器,Notepadqq 是独立开发的 Linux 开源编辑器,设计思路参考了 Notepad++ 的使用习惯,但代码与维护团队并不相同,因此并非所有 Notepad++ 插件和功能都能一一对应。

Notepadqq 支持 Windows 或 macOS 吗? 官方长期以 Linux 桌面为主要目标平台,官网未说明提供 Windows 或 macOS 官方版本。本次下载信息中包含了 macOS ARM64 的安装包,该版本的来源与兼容性官网未说明,安装前请自行确认系统版本与安全性。

有中文界面吗? Notepadqq 支持多语言界面,可在设置中切换显示语言;若你的发行版语言包不完整,个别菜单项可能仍显示英文,可参考社区翻译进度(参考社区常见反馈)。

打开文件出现中文乱码怎么办? 通常是编码识别问题。可在 编码 菜单中手动切换为 UTF-8、GBK/GB18030 等编码重新载入,并把常用编码设为默认值。保存时也建议确认目标编码,避免二次乱码。

Notepadqq 现在还在积极更新吗? 项目为开源社区维护,更新节奏由维护者决定,官网未说明具体的版本路线图或发布周期。若你关心最新状态,建议查看项目源码仓库的提交记录与发行说明。

它能替代完整的 IDE 吗? 不能。Notepadqq 的定位是轻量编辑器,适合快速改代码、看日志、处理文本;如果需要调试器、重构工具、深度语言服务等能力,建议搭配专业 IDE 使用。

Notepadqq 如何安装? #

Linux(主流方式) #

  1. 通过发行版软件源安装:部分发行版仓库已收录 Notepadqq,可直接使用包管理器搜索安装,例如 Debian/Ubuntu 系使用 sudo apt install notepadqq(具体包名与是否收录以你的发行版源为准,官网未说明所有发行版的支持情况)。
  2. 通过 Snap / Flatpak 安装:若发行版支持 Snap 或 Flatpak,可在软件中心搜索 Notepadqq 安装,或使用命令行安装对应打包版本,适合希望自动更新的用户。
  3. 使用 AppImage / 官方发行包:下载对应架构的可执行文件或压缩包,赋予可执行权限后直接运行,无需系统级安装。
  4. 源码编译:从项目源码仓库获取代码,安装 Qt 开发库与编译依赖后,按仓库 README 说明执行构建与安装步骤;该方式适合需要最新代码或自行定制的用户。

macOS #

官网未说明官方 macOS 版本。本次提供的 notepadqq-v2.1.1-macos-arm64.dmg 为第三方整理或社区打包文件,安装前请确认其来源可信:

  1. 下载 .dmg 文件并双击打开;
  2. 将应用图标拖入“应用程序”文件夹;
  3. 首次打开若提示“来自身份不明的开发者”,可在“系统设置 → 隐私与安全性”中允许运行;
  4. 若无法启动或功能异常,建议改用其他原生支持 macOS 的编辑器。

安装注意事项 #

  • 安装前请确认系统架构(x86_64 / ARM64)与安装包匹配,架构不符会导致无法运行。
  • 修改系统配置文件时,建议以管理员权限启动编辑器,避免保存失败。
  • 若同时通过 apt、Snap、Flatpak 等多种方式安装,可能出现版本冲突,建议只保留一种安装方式。

Notepadqq 如何卸载? #

Linux #

  1. apt / deb 系:执行 sudo apt remove notepadqq 卸载程序,如需同时清理配置文件可执行 sudo apt purge notepadqq,最后运行 sudo apt autoremove 清理残留依赖。
  2. Snap:执行 sudo snap remove notepadqq。
  3. Flatpak:执行 flatpak uninstall <应用 ID>,应用 ID 以安装时显示的标识为准。
  4. AppImage / 手动安装:直接删除对应的可执行文件或解压目录即可。
  5. 清理用户配置:卸载后如仍希望彻底清除个人设置,可手动删除 ~/.config/Notepadqq 等用户配置目录(删除后自定义主题、快捷键、最近打开记录将一并丢失)。

macOS #

  1. 打开“访达 → 应用程序”,将 Notepadqq 应用拖入废纸篓;
  2. 如安装包自带卸载脚本,可按说明执行;
  3. 需要彻底清理时,可检查 ~/Library/Application Support/、~/Library/Preferences/ 中与 Notepadqq 相关的目录并手动删除。

卸载注意事项 #

  • 卸载程序通常不会自动删除个人配置和缓存,若在意磁盘空间或隐私,建议按上述路径手动清理。
  • 若使用包管理器卸载后仍能在终端调用 notepadqq 命令,说明系统中可能存在多份安装,需逐一排查并移除。
相关标签
NotepadqqNotepad++ Linux 替代品Linux 代码编辑器开源文本编辑器语法高亮编辑器Qt 文本编辑器正则表达式查找替换跨文件搜索多标签编辑器