尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Notepad--:三平台轻量文本编辑器 5分钟上手,实测笔记
Notepad--三平台轻量文本编辑器 5分钟上手实测笔记【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--它到底卡在哪了在 Windows 上用 Notepad 写得顺手切到 Linux 或 Mac 就找不到同样趁手的替代品公司发的信创 UOS 机器上更是经常只能用命令行凑合。Notepad-- 是一款基于 C 和 Qt 编写的轻量文本编辑器同时支持 Windows、Linux、Mac 三大平台内置 Scintilla 编辑内核50 多种语言语法高亮开箱即用。我在 Mac 上装了一个星期三个平台的菜单、快捷键、设置项基本保持一致迁移成本很低。一个编辑器三平台通用5分钟从克隆到打开源码编译以 Ubuntu/Debian 为例全程 4 条命令sudo apt-get install g make cmake qtbase5-dev qt5-qmake libqt5xmlpatterns5-dev git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -jArch Linux 用户更省事直接从 AUR 装yay -S notepad---gitWindows 和 Mac 用户直接去 Releases 页面下载预编译包解压或安装即用不需要任何编译环境。首次打开后建议做三件事菜单「语言」切换到中文界面后续操作都按中文菜单描述菜单「设置」里挑一个主题内置了 17 套配色深色主题看代码不刺眼打开「快捷键管理」确认一遍常用键位它支持自定义和取消已有快捷键编辑器主体基于 QScintilla编辑区字体推荐等宽字体在「设置」里全局一键改所有语言的字体风格即可不用逐个调。三个场景一次讲透场景一目录级查找与批量替换Notepad-- 文本编辑器的杀手锏场景接手一个陌生代码仓库想找出所有用到某个类或接口的地方并顺手改命名。操作菜单「查找」→「在目录查找」标签页填入目标目录、查找目标文件类型可限定为*.cpp *.ui勾选跳过隐藏文件点「全部查找」需要替换时在替换为填入内容点「在文件中替换」。底部查找结果区按文件列出所有命中行点一下行号直接跳到对应位置。效果实测一次搜出一千多条命中按文件折叠展示不用来回开文件。场景二编码识别与转换场景Linux 服务器上拉下来的日志或配置是 GB18030 编码Windows 同事发来的文件带 UTF-8-BOM直接打开是乱码。操作打开文件后看右下角状态栏Notepad-- 会自动识别并显示当前编码如 GB18030(简体中文) 或 UTF-8-BOM和换行符类型Windows CR LF / Unix LF需要转换时走菜单「编码」→ 转码也可以对目录下文件批量转码。效果乱码文件打开前就知道它是什么编码转码一步完成不用装第三方工具。场景三行编辑与列编辑场景写脚本或整理数据时需要批量复制、删除重复行、上下挪行而不是逐行手敲。操作菜单「编辑」→「行编辑」子菜单里面有复制当前行CtrlD、删除重复行、删除连续重复行、拆分行、合并行、上移/下移当前行、排序等十余项需要按列改文本时切到「列编辑」模式竖着选一块区域批量输入。效果处理几百行配置文件时这些操作能省掉大量复制粘贴和正则。进阶让效率再翻一倍书签定位给代码加书签F2 在书签之间快速切换比 CtrlHome 翻找快得多文件监控tailf开启后文件被外部修改会自动刷新并跟随滚动看服务器日志不用来回切终端MD5/SHA 计算菜单里直接算文件哈希校验下载完整性不用另开命令行列编辑多行同位置批量插入文本操作路径「编辑」→「列编辑」插件扩展项目提供插件机制API 定义在 插件API头文件写个最小可用插件可以参考 官方示例插件用 C/Qt 开发通过信号槽与主程序通信常用快捷键操作快捷键查找CtrlF替换CtrlH复制当前行CtrlD撤销 / 重做CtrlZ / CtrlY在书签间跳转F2换肤方面除了菜单里的主题源码里的 内置主题配置 目录可以照着格式加自己的配色QSS 样式表也在src/qss/下想深度定制界面可以从那里入手。跟同类比它赢在哪维度Notepad--Notepad平台Windows / Linux / Mac仅 Windows体积安装包约 50MB启动快约 5MB更小巧开源协议GPL 开源GPL 开源信创适配针对 UOS 等国产系统重点优化无专门适配说实话如果只在 Windows 上用Notepad 体积极小、插件生态成熟依然是更稳妥的选择。Notepad-- 赢在跨平台这一项同一个工具覆盖三端设置习惯不用重学。至于体积上比 Notepad 大一些个人觉得对日常编辑来说可以忽略。谁该用谁可以跳过✅ 需要在 Windows、Linux、Mac 之间切换的开发者✅ 信创 UOS 环境下需要趁手编辑器的用户✅ 经常做目录级查找替换、处理大日志的运维同学❌ 需要编译、调试、重构等完整 IDE 能力的用户❌ 只留在 Windows 且追求极致小巧的纯文本场景项目地址 https://gitcode.com/GitHub_Trending/no/notepad-- 欢迎提交 Issue 反馈问题作者也欢迎 C/Qt 开发者参与插件与功能开发。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

Workflow-DSL实战:让AI流程告别硬编码,拥抱可视化编排

Workflow-DSL实战:让AI流程告别硬编码,拥抱可视化编排

凌晨两点被运营拉群,说客服机器人的流程又走岔了——用户明明在投诉订单,机器人却按“售前咨询”的话术回了一堆推荐商品。我打开代码仓库,定位到那串写死的 if/else,改了三个分支,发版,等流水线跑完&#…

📅 2026/9/17 9:51:29
VIC水文模型:原理、应用与参数优化实战

VIC水文模型:原理、应用与参数优化实战

1. VIC水文模型基础认知与行业定位VIC(Variable Infiltration Capacity)模型作为分布式水文模型的典型代表,在流域水资源管理、气候变化影响评估等领域已有近30年的应用历史。我第一次接触这个模型是在2012年参与某跨省流域规划项目时&#x…

📅 2026/9/17 9:51:29
SmolLM静态代码理解实战:工程化落地与CSDN结构适配

SmolLM静态代码理解实战:工程化落地与CSDN结构适配

/* 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 9:46:27
MORE NEWS

更多资讯

📰

Gutenberg 组件库中的 ToolbarDropdownMenu:让工具栏内的下拉菜单遵循 WAI-ARIA 键盘交互模式

Gutenberg 组件库中的 ToolbarDropdownMenu:让工具栏内的下拉菜单遵循 WAI-ARIA 键盘交互模式 【免费下载链接】gutenberg The Block Editor project for WordPress and beyond. Plugin is available from the official repository. 项目地址: https://gitcode.co…

📰

驱动电压布线实战:电机驱动PCB抗干扰设计与地弹抑制

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

📰

IDEA 2023创建Servlet项目全流程:Maven+Tomcat配置与实战

用 IDEA 2023 创建一个 Servlet 项目,这事看着简单,但真正动手时你就会发现,卡点往往不在 Servlet 代码本身,而在“项目怎么建、Tomcat 怎么配、依赖怎么引”这一串前置流程上。很多新手照着老教程走,结果 IDEA 版本不…

📰

PolarFlexBox:面向电机控制的混合式硬件在环实时验证平台

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

📰

用DevTools破解Chrome小恐龙:JavaScript运行时调试实战指南

电脑断网的时候,我瞟了一眼Chrome右下角那只像素小恐龙,心里想的本来是“跑个几分就关了”。结果手太残,连两百分都没撑到,就在鸟和仙人掌之间反复去世。那会儿我越想越气,干脆打开开发者工具,做了一件所有…

📰

用Proteus玩转51单片机仿真:从环境搭建到交通灯实战

直接用Proteus玩转51单片机,这些年我用它做过交通灯、电子时钟、倒车雷达,甚至帮朋友调过电磁炉的控制逻辑。说实话,如果你正在学51单片机或者准备做课设,Proteus加Keil这套组合就是最省钱的硬件实验室。一块开发板少说几十块&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬