ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Notepad-- 跨平台编辑实战:10分钟从克隆到Markdown预览

Notepad-- 跨平台编辑实战:10分钟从克隆到Markdown预览 Notepad-- 跨平台编辑实战10分钟从克隆到Markdown预览【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--写文档时预览总得开两个窗口一个编辑一个看效果。Notepad-- 是一款轻量级开源跨平台文本编辑器Markdown 预览和代码编辑都由它一个窗口搞定。从克隆到上手全程大约 10 分钟。 项目一句话这个项目由国内开发者用 C/Qt 开发采用 GPL v3 协议开源跑在 Windows、Linux、macOS 三个平台做的是 Notepad 的跨平台国产替代。 第一次打开三步跑起来这一步的目标是让你本机出第一个能跑的构建。Step 1 克隆仓库— 执行git clone https://gitcode.com/GitHub_Trending/no/notepad--完成后你能看到 CMakeLists.txt、src/ 等目录注意这是源码仓库没有现成安装包需要自己编译Step 2 编译— 在 Ubuntu/Debian 上按 README_EN.md 装好 Qt5 后跑完下面三条命令build 目录会产出可执行文件sudo apt-get install g make cmake qtbase5-dev qt5-qmake cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -jArch 用户可以直接 yay -S notepad---git跳过编译Step 3 启动并新建文件— 运行可执行文件打开主窗口按CtrlT新建文件敲一行字就成功了首次启动稍慢是默认配置在初始化等它加载完再继续多标签页编辑场景同时打开翻译说明、txt 文本和 .ts 翻译文件 Notepad-- 核心功能场景拆解这一章拆解最常用的三个使用场景。写 Markdown 文档时场景你在写 README 或笔记边写边想看渲染效果。 操作打开文本文件后在编辑区右键 → Markdown View。 效果弹出预览窗口之后你每改一个字预览内容都实时更新不用手动刷新。渲染逻辑很薄src/markdownview.cpp 里就是ui.textEdit-setMarkdown(text)一行调用 Qt 自带解析器。对代码做全局查找时场景你想找出整个项目里调用某个函数的所有位置。 操作按CtrlShiftD打开全局文件查找输入关键字点全部查找要改内容就按CtrlH打开查找替换。 效果命中结果列在下方的结果面板里带命中计数双击条目直接跳到对应行。全局查找场景查找替换窗口设置选项下方结果面板列出 989 处命中并可跳转对比两个文件时场景配置文件的旧版和新版你想看清到底改了什么。 操作顶部对比菜单 → 文件对比依次选中两个文件。 效果差异行直接高亮标出同一套菜单里还支持二进制对比和目录级对比。❓ 踩坑与绕法这一章列三个最容易碰上的坑。问题仓库给的是源码没有现成安装包必须自己搭 Qt5 开发环境。绕法照 README_EN.md 里 Ubuntu/Arch 两节装依赖再编译Arch 系直接用 yay -S notepad---git 最省事。问题Markdown 预览入口在右键菜单里没有默认快捷键第一次找可能找不到。绕法在编辑区右键一次打开后就够用预览会随编辑实时更新不用反复点开。问题非 UTF-8 编码的中文文件打开后可能显示乱码。绕法在编码菜单里切到对应编码再保存别直接覆盖写回。⌨️ Notepad-- 效率快捷键这一章列 Notepad-- 快捷键里最实用的三个。操作快捷键备注新建文件CtrlT空文件起步多开几个不卡全局文件查找CtrlShiftD可限定文件类型、跳过二进制添加/删除行注释CtrlQ批量注释代码块特别顺手不满意的键位可以在设置里的快捷键管理窗口双击修改改动会存到本地 ini下次启动自动生效。 接下来去哪这一章告诉你找帮助和参与贡献的入口。遇到 bug 或想加功能直接去项目 Issues 提一条就行。想读源码的话从示例插件 src/plugin/helloworld/ 和旁边的 插件编程开发说明.docx 切入各版本加了什么功能可以翻仓库根目录的 changelog.txt 对照看。它适合在 UOS、Mac 或 Linux 上写 Markdown 和 C 代码、不想再换一套工具的开发者。打开终端 clone 一下10 分钟后你就能拥有一个跑在自己机器上的 Notepad--。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表