Notepad-- 完整指南:三分钟装好并上手的免费跨平台文本编辑器
Notepad-- 完整指南三分钟装好并上手的免费跨平台文本编辑器【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一个用 C/Qt 编写的免费文本编辑器能在 Windows、macOS 和 Linux 上运行开发重心放在 UOS 等国产信创系统和各类 Linux 发行版上。它的状态栏会直接显示当前文件的编码和换行符处理 GB18030 编码的中文文件时比较省心。除了编辑它还内置了文件、目录和十六进制对比功能。谁适合用 Notepad--先说适合的人想要一个多开的轻量编辑器编辑代码、日志、配置文件在 UOS、Arch、Debian/Ubuntu 等系统上找 Windows 记事本或 Notepad 的替代品经常要打开别人导出的老文件编码是 GB18030、GBK 这类中文编码。不太适合的人需要调试器、项目管理这类完整 IDE 能力的重度开发它只是编辑器不是 IDE对编辑引擎有深度定制需求的可以直接看它的编辑核心 src/qscint/ 源码再决定。典型场景你会怎么用它日常改代码和配置多标签同时打开几个文件语法高亮自动生效看老系统导出的中文文档其他工具打开是乱码时切到 GB18030 编码再读改文件前后核对差异用内置对比功能差异块直接标出来一张数据卡看它是什么项目情况支持平台Windows、macOS、Linux含 UOS许可证GPL v3见 LICENSE技术栈C / Qt 5编辑核心为 QScintillaScintilla 的 Qt 封装安装方式预编译包、Arch AUR、源码编译内置配色主题17 套存放于 src/themes/对比能力文本对比、十六进制对比、目录对比插件支持 C/Qt 开发仓库自带示例工程三个平台安装并验证先说前提Windows 和 macOS 用户什么都不用装下载即用Linux 用户用预编译包也无需环境只有源码编译才需要 CMake 3.16 以上和 Qt 5 开发库g、cmake、qtbase5-dev 等具体清单见 README.md 的编译章节。Windows到项目发布页下载安装包双击按向导装完即可。macOS到发布页下载 macOS 包把应用拖进「应用程序」文件夹。LinuxArch 及衍生版可以直接走 AUR单行命令yay -S notepad---gitDebian/Ubuntu 下载发布页的 .deb 包安装。想编译源码就执行git clone https://gitcode.com/GitHub_Trending/no/notepad--拿到代码然后cmake -B build -DCMAKE_BUILD_TYPERelease配置再进 build 目录 make。构建细节以 README.md 为准。怎么验证装好了打开程序新建文件输入几个中文并保存看底部状态栏——编码如 UTF-8和换行符CR LF / LF应该显示出来再打开「编码」菜单当前编码会有标记。![Notepad-- 打开目录列表并在状态栏显示 GB18030 编码](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.04.17.png?utm_sourcegitcode_repo_files)六个高频功能多标签编辑与恢复一个窗口开多个文件标签页可拖拽排列下次启动会恢复上次打开的标签。操作文件菜单打开文件或直接把文件拖进窗口。小贴士右键标签可以「复制路径到剪贴板」找文件时很方便。中文乱码时切换编码解决「文件打开后中文全是方块或问号」的问题。操作打开「编码」菜单查看当前编码换成 GB18030 或 UTF-8 再看。小贴士先换编码确认能正常显示再决定要不要「另存为」改编码避免改错。整目录查找替换单个文件内的查找替换支持普通、扩展、正则三种模式还能整词匹配和区分大小写切到「在目录查找」页签后可以按文件类型过滤底部结果面板列出每个文件的命中行。操作CtrlF 打开查找框选「在目录查找」选目标目录执行后双击结果跳转。对比两个文件或目录文本对比会高亮差异行并标出差异块十六进制对比可以看二进制文件逐块差异目录对比支持递归。操作打开「对比」菜单选择两个文件或目录差异直接显示。小贴士对比窗口底部会显示「当前有 N 处不同块」快速判断差异规模。![Notepad-- 文件对比差异块高亮界面](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-02-26 11.45.48.png?utm_sourcegitcode_repo_files)语法高亮与扩展名关联编辑器内置了 QScintilla 的词法分析器源码在 src/qscint/C/C、Python、Java、JavaScript、HTML/XML、shell、批处理等常见语言打开即有高亮。小贴士某个文件不高亮时检查扩展名是否已关联到对应语言这个关联设置可以手动加。行编辑和小工具「编辑」菜单里有一组行编辑操作复制当前行、删除重复行、分隔行、合并行、行排序、逆序等还有大小写转换和移除空行另外的 MD5/SHA 计算可以校验文件。操作选中若干行从「编辑 → 行编辑」选动作。进阶玩法主题、快捷键和插件在 17 套内置主题间切换src/themes/ 下有 17 套配色从 Bespin、Monokai 到 Obsidian、Twilight 都有每套主题是一个装满 ini 文件的文件夹。在「设置」菜单里切换主题即可生效。进阶技巧照现有主题目录的结构新建一个文件夹就能加一套自己的配色每份 ini 对应一种语言的配色。自定义快捷键「设置」里有快捷键管理窗口已有快捷键可以改也可以取消。比如把「在目录查找」绑到顺手的组合键比翻菜单快。自己写一个插件仓库自带一个 hello world 示例src/plugin/helloworld/配套开发文档是 插件编程开发说明.docx。建议先按示例工程编译跑通再往里加功能插件用 C/Qt 编写API 与编辑器核心交互。遇到这些现象先查这张表现象可能原因处理方法中文显示乱码文件编码选错用「编码」菜单切换 GB18030 / UTF-8 再确认某类文件没有语法高亮扩展名未关联语言在设置中手动添加扩展名与语言的关联超大文件打开很慢按普通文本全量加载选用大文本打开方式该模式尽量保留行号编译的插件加载失败插件与主程序版本不匹配以 helloworld 示例为准重新编译核对版本重启后标签页或窗口状态没恢复配置文件没写成功检查配置目录是否可写或升级到较新版本项目现状与参与方式项目以 GPL v3 开源最新版本号以 README.md 指向的发布页为准。你可以直接在项目 Issue 里提交 bug 和功能反馈作者维护着一个 QQ 群959439826用于讨论跨平台编译问题。开发方向上作者明确把重心放在 UOS 和各类 Linux 发行版的适配上欢迎提交代码。现在就试Notepad-- 把「日常文本编辑 编码处理 文件对比」三件事放在了一个轻量的跨平台壳子里够覆盖大多数不装 IDE 的场景。下一步去项目发布页下载最新安装包打开一个 GB18030 编码的文件试试编码切换想动手改的话就照 README.md 的编译章节从源码跑一遍。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Tipkay轻量化协作工具的高效实践与优化技巧

Tipkay轻量化协作工具的高效实践与优化技巧

1. 项目背景与核心痛点最初被Cowork的白名单机制吸引时,我和大多数人一样陷入了"稀缺性陷阱"——那些限量邀请码、封闭测试资格总是自带光环,让人产生"抢到就是赚到"的错觉。但真正拿到Cowork权限后,发现它的协作模式与团…

2026/9/21 7:33:47 阅读更多 →
grok-build 0.2.51 版本深度解析:grok mcp add 命令改造、Mermaid 图表渲染升级与 /code-review 内置技能

grok-build 0.2.51 版本深度解析:grok mcp add 命令改造、Mermaid 图表渲染升级与 /code-review 内置技能

grok-build 0.2.51 版本深度解析:grok mcp add 命令改造、Mermaid 图表渲染升级与 /code-review 内置技能 【免费下载链接】grok-build SpaceXAIs coding agent harness and TUI. Fullscreen, mouse interactive, extensible. 项目地址: https://gitcode.com/gh_m…

2026/9/21 6:55:24 阅读更多 →
Karabiner-Elements 版本演进技术指南:从内核架构变革到 complex_modifications 配置能力全景

Karabiner-Elements 版本演进技术指南:从内核架构变革到 complex_modifications 配置能力全景

开发工具 【免费下载链接】Karabiner-Elements Karabiner-Elements is a powerful tool for customizing keyboards on macOS 项目地址: https://gitcode.com/gh_mirrors/ka/Karabiner-Elements 点击查看 免费下载 Karabiner-Elements 是 macOS 平台上一款用于深度…

2026/9/20 5:03:23 阅读更多 →

最新新闻

使用 gatsby-transformer-screenshot 为网站 URL 自动生成截图:Gatsby 插件与 AWS Lambda 架构解析

使用 gatsby-transformer-screenshot 为网站 URL 自动生成截图:Gatsby 插件与 AWS Lambda 架构解析

使用 gatsby-transformer-screenshot 为网站 URL 自动生成截图:Gatsby 插件与 AWS Lambda 架构解析 【免费下载链接】gatsby React-based framework with performance, scalability, and security built in. 项目地址: https://gitcode.com/gh_mirrors/ga/gatsby …

2026/9/21 7:34:41 阅读更多 →
SQLModel 教程:为关联表创建行数据——外键列、自动刷新与连接团队和英雄

SQLModel 教程:为关联表创建行数据——外键列、自动刷新与连接团队和英雄

SQLModel 教程:为关联表创建行数据——外键列、自动刷新与连接团队和英雄 【免费下载链接】sqlmodel SQL databases in Python, designed for simplicity, compatibility, and robustness. 项目地址: https://gitcode.com/gh_mirrors/sq/sqlmodel 本指南基于…

2026/9/21 7:34:41 阅读更多 →
Mac录屏没声音?彻底搞定系统内录与无声排查方案

Mac录屏没声音?彻底搞定系统内录与无声排查方案

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

2026/9/21 7:34:41 阅读更多 →
STM32F411CEU6上ADC-DMA协同实现高效电压采样

STM32F411CEU6上ADC-DMA协同实现高效电压采样

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

2026/9/21 7:34:41 阅读更多 →
NetworkX 1.X 到 2.0 迁移指南:视图/迭代器 API、属性访问与函数命名空间的全面升级

NetworkX 1.X 到 2.0 迁移指南:视图/迭代器 API、属性访问与函数命名空间的全面升级

NetworkX 1.X 到 2.0 迁移指南:视图/迭代器 API、属性访问与函数命名空间的全面升级 【免费下载链接】networkx Network Analysis in Python 项目地址: https://gitcode.com/gh_mirrors/ne/networkx 本指南以仓库 doc/release/migration_guide_from_1.x_to_2.…

2026/9/21 7:34:41 阅读更多 →
VS Code 调试 STM32 实战:OpenOCD + Cortex-Debug 替代 Keil

VS Code 调试 STM32 实战:OpenOCD + Cortex-Debug 替代 Keil

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

2026/9/21 7:33:41 阅读更多 →

日新闻

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程 【免费下载链接】agentic-awesome-skills AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and …

2026/9/21 0:00:01 阅读更多 →
gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析 【免费下载链接】gin-vue-admin 🚀ViteVue3Gin拥有AI辅助的基础开发平台,企业级业务AI开发解决方案,内置mcp辅助服务,内置skills管理,…

2026/9/21 0:00:01 阅读更多 →
Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

桌面应用AI 应用插件系统 【免费下载链接】Wox A cross-platform launcher that simply works 项目地址: https://gitcode.com/gh_mirrors/wo/Wox 点击查看 免费下载 全功能插件(Full-featured Plugin)是 Wox 三类插件实现方式中能力最完整的…

2026/9/21 0:00:01 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →