新闻详情

新闻详情

首页 / 资讯中心 / 详情

Notepad-- 快速上手教程:10 分钟装好,跑通 3 个日常场景

发布时间:2026/9/16 21:14:27来源:尧图网络
Notepad-- 快速上手教程:10 分钟装好,跑通 3 个日常场景
Notepad-- 快速上手教程10 分钟装好跑通 3 个日常场景【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一款基于 Qt5 和 QScintilla 编辑引擎的跨平台文本编辑器支持 Windows、Linux、macOS在国内信创 UOS 系统上也有专门优化。它能干记事本的日常活还多了整目录批量查找替换、17 套配色主题和插件机制。这篇教程带你走一遍拿到代码到真正用起来的路先装好再练熟打开文件、跨目录查找、批量行操作这三个场景。安装并跑起来Windows优先拿现成安装包项目为 Windows 提供了 NSIS 安装包安装脚本在 src/installer/ 目录下配置到项目的 Releases 页下载最新版直接安装即可无需任何依赖。如果你要自己编译准备 Qt 5MSVC 或 MinGW 套件用 CMake 生成工程编译成功后运行 win.bat它会用 windeployqt 自动把 Qt 运行依赖收集齐。Linux4 条命令编译先装 Qt5 开发包再克隆、构建sudo apt install qtbase5-dev qtbase5-dev-tools libqt5xmlpatterns5-dev git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build -DCMAKE_BUILD_TYPERelease make -C build -j根目录的 CMakeLists.txt 已声明全部 Qt5 依赖模块含 PrintSupport、XmlPatterns无需手改。编译完在 build 目录执行cpack可得到 deb 包make install直接装入系统。macOS和 Linux 同款流程CMake 加 make流程和 Linux 完全一致产物是原生 Mac 应用。仓库里备好了 Mac 图标资源src/macicon/菜单栏和快捷键都遵循 macOS 习惯不需要额外配置。打开后的头 10 分钟做 3 件事场景 1拖一个文件进来开始编辑启动后把 txt 拖进窗口或用 文件 菜单打开。多个文件会以标签页形式并排打开底部还有文件列表方便快速切换。下图是 macOS 下同时开着 4 个文件的界面注意窗口最底部状态栏一直显示当前文件的换行符和编码后面排查乱码时会用到。场景 2跨目录查找替换单文件查找按 CtrlF 就行。要搜整个项目切换到查找窗的在目录查找页填目标目录、用文件类型过滤比如*.cpp *.h勾选跳过隐藏文件跳过二进制文件还能设跳过超过 N MB 的文件。查完后所有命中位置按文件分组显示在窗口底部结果面板里每条都带行号和该行内容点进去直接定位。场景 3批量行操作日常清日志不用写宏打开 编辑 菜单的行编辑子菜单复制当前行CtrlD、删除重复行、合并行、上下移动行、按文本排序都现成可用。处理完一行看一行错了随时 CtrlZ。把界面和配色改成自己的样子界面风格、代码配色、快捷键三样都能改且都改一处看一处配色主题src/themes/ 内置 17 套主题从 Monokai、Deep Black 到偏柔和的 lavender。每套主题就是一组 .ini 文件按语言各一份cpp.ini、python.ini……改完 C 的颜色保存重启配色立刻生效。界面样式src/qss/ 里有一组 QSS 样式表QSS 是 Qt 的样式语言写法接近 CSS改编辑区背景、字体大小都在这几个文件里。快捷键设置 菜单进入快捷键管理可以查看全部内置快捷键、重新分配不想要的也能解除绑定版本记录见 changelog.txt。大文件打开慢、中文显示乱码怎么办大文件打开超大文件时程序会先弹框让你选打开方式普通文本模式或二进制模式对应 bigfilemessage.cpp。只是查看的话选二进制模式更快、更省内存需要编辑再切普通模式。乱码老中文文件大多是 GBK 编码被按 UTF-8 读就会变方块和问号。两条路单个文件用 编码 菜单切换编码重新读取或经 编辑 菜单的以文本/二进制模式打开切换一批文件则用编码转换工具encodeconvert.cpp支持直接把目录拖进去批量转。拿不准编码时用编码菜单里的自动检测。下图状态栏右下角标着UTF8就是当前文件的编码信息。想更进一步写第一个插件插件接口只有两个 C 函数nddpluginapi.h 里的NDD_PROC_IDENTIFY返回插件名和版本NDD_PROC_MAIN在插件被调用时执行并给你一个获取当前编辑框QsciScintilla*的回调。src/plugin/helloworld/ 是官方示例加一个对话框把选中文本转大写或小写CMake 工程文件齐全。把它拷出来改个菜单名重新编译就是你的第一个插件。出错了怎么办速查编译时报找不到 Qt5→ 缺开发包 →sudo apt install qtbase5-dev及上文所列配套库插件加载失败→ 插件编译时用的 Qt 版本和主程序不一致 → 用同一套 Qt 重新编译插件中文文件一打开就是乱码→ 文件是 GBK 却被按 UTF-8 读 → 编码菜单转码后再存大文件打开卡顿→ 语法高亮在拖后腿 → 打开时选二进制模式或先关掉高亮只看内容两个功能快捷键打架→ 重新分配 → 设置 菜单的快捷键管理里改接下来去哪装好之前先翻一遍 README.md 了解发布渠道和版本信息THIRDPARTY.md 列了第三方库清单。想深入开发仓库根目录放着 编译说明.docx 和 插件编程开发说明.docx 两份文档。遇到 bug 直接在项目里提 Issue描述清楚系统和复现步骤修复会快很多。现在去 clone 仓库按上面的步骤走一遍——10 分钟后Notepad-- 就是你手边的日常编辑器了。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Matlab与Simulink在电力系统静态稳定性分析中的应用 2026/9/16 21:53:35

Matlab与Simulink在电力系统静态稳定性分析中的应用

1. 电力系统静态稳定性仿真概述电力系统静态稳定性分析是评估系统在小扰动下保持同步运行能力的关键技术。作为电力工程师,我们经常需要预测系统在负荷缓慢变化或微小故障情况下的行为特征。传统的手工计算不仅耗时费力,而且难以应对复杂网络拓扑&#x…

阅读更多 →
MagicView专业看图软件:图像管理与批量处理利器 2026/9/16 21:53:35

MagicView专业看图软件:图像管理与批量处理利器

1. MagicView 专业看图软件概述MagicView 是一款面向专业用户的图像浏览与管理工具,它突破了传统看图软件的局限,在图像渲染速度、格式兼容性和批量处理能力上都有显著提升。这款软件特别适合摄影师、设计师、医学影像工作者等需要高频处理图像的专业人士…

阅读更多 →
Velero `describe backups` 命令详解:从 Ark 到 Velero 的备份状态可视化诊断 2026/9/16 21:53:35

Velero `describe backups` 命令详解:从 Ark 到 Velero 的备份状态可视化诊断

Velero describe backups 命令详解:从 Ark 到 Velero 的备份状态可视化诊断 【免费下载链接】velero Backup and migrate Kubernetes applications and their persistent volumes 项目地址: https://gitcode.com/GitHub_Trending/ve/velero 本文聚焦 Velero&…

阅读更多 →
MCP工具自动部署实战:从Jenkins流水线到AI客户端配置同步 2026/9/16 21:53:35

MCP工具自动部署实战:从Jenkins流水线到AI客户端配置同步

最近在做内部工具链的智能化改造,接触最多的一个词就是 MCP。从 Claude 配置 MCP Server,到 Cursor 里挂各种 MCP 工具,再到团队里把 Jenkins 自动部署的能力通过 MCP 暴露给 AI Agent,一套流程跑下来,我发现真正让人头…

阅读更多 →
IBus输入法自定义实战:从运行机制到五笔拼音混合配置 2026/9/16 21:53:35

IBus输入法自定义实战:从运行机制到五笔拼音混合配置

用Linux这几年,输入法绕不开的一个东西就是IBus。不管是用Gnome桌面还是跑个轻量级窗口管理器,输入法框架大概率就是它。不少人一开始接触IBus,觉得这玩意儿就是个“能打字的输入法”,打开ibus-setup改两下就完事了。但真正用久了…

阅读更多 →
WordPress多站点部署与管理实战指南 2026/9/16 21:50:34

WordPress多站点部署与管理实战指南

1. 多站点部署的核心挑战与解决方案作为拥有十年WordPress开发经验的从业者,我经常遇到需要同时管理多个内容独立站点的需求。传统方式下,每个站点都需要单独安装、配置和维护,当站点数量超过5个时,管理成本就会呈指数级增长。最典…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞