新闻详情

新闻详情

首页 / 资讯中心 / 详情

Notepad-- Mac 安装与上手:三步跑通的跨平台文本编辑器

发布时间:2026/9/17 15:57:58来源:尧图网络
Notepad-- Mac 安装与上手:三步跑通的跨平台文本编辑器
Notepad-- Mac 安装与上手三步跑通的跨平台文本编辑器【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一款基于 Qt 的跨平台文本编辑器Windows、Linux、Mac 三端通用主打批量查找替换和文件对比。中文文件、编码混杂的代码库用它打开基本不折腾。 三步跑起来前提一句话Mac 上装好 Qt5 和 CMake环境搭建不展开。不想编译的话去项目发布页下载 Mac 预编译包拖进「应用程序」文件夹就能用。想追最新特性或改源码用 CMake 构建git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build cd build make -j8CMakeLists.txt会自动带上内置的src/qscint/QScintilla 编辑器组件不用单独装第三方库。⚙️ 首次配置三件事默认编码 →编码菜单设成 UTF-8 → 中文文件不乱码一次设置全局生效界面配色 →设置里选主题各语言的具体配色落在src/themes/的 ini 文件里 → 换色不用动代码快捷键 →设置打开快捷键管理重新绑定绑定体系在src/shortcutkeymgr.cpp→ 按自己习惯来高频动作绑顺 真正干活靠这几个操作批量查找替换。从查找菜单打开对话框支持正则模式、按文件类型过滤、跳过隐藏文件和超大文件。把*.cpp里一个接口名全局换成新名字一次提交搞定。正则、文件类型过滤、超大文件阈值同屏可见文件对比。对比菜单打开两个文件左右并排差异行红色高亮工具栏「上一个 / 下一个」逐处跳转。代码审查、回滚排查都用它。![Notepad-- Mac 文件对比界面差异行高亮标出可逐处跳转](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-02-26 11.45.48.png?utm_sourcegitcode_repo_files)并排对比差异行高亮可逐处跳转语法高亮想微调去src/langstyledefine.cpp改样式定义。![Notepad-- Mac 深色主题代码编辑界面语法高亮清晰](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-15 11.png?utm_sourcegitcode_repo_files)深色主题下的 C 编辑界面 和 Mac 系统的配合系统切深色Notepad-- 的菜单栏和标签栏跟着变暗窗口色调和 macOS 不割裂。MacBook 上常用编辑动作能从 Touch Bar 直接触发。全局快捷键走系统级注册切到别的 App 也能唤起配一次管很久。 动手扩展插件仓库src/plugin/helloworld/带了一个示例插件照着它的结构写接口说明在根目录《插件编程开发说明.docx》照着文档把导出接口实现一遍就能挂进编辑器。⚠️ 遇到这几个问题别慌中文显示乱码 →编码 选择编码切到 UTF-8再保存一次大文件打开卡顿 →设置里关掉语法高亮、调小缓存先保证能编辑make报错找不到模块 → 确认装的是 Qt5且包含 Widgets、XmlPatterns 组件clone 下来cmake 和 make 跑完今晚就能用。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

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

较早相关资讯

最新相关资讯

Node.js 12.13.0 进入 Erbium 长期支持(LTS):版本里程碑解析与发布博客结构拆解 2026/9/17 16:40:08

Node.js 12.13.0 进入 Erbium 长期支持(LTS):版本里程碑解析与发布博客结构拆解

Node.js 12.13.0 进入 Erbium 长期支持(LTS):版本里程碑解析与发布博客结构拆解 【免费下载链接】nodejs.org The Node.js Website 项目地址: https://gitcode.com/GitHub_Trending/no/nodejs.org 本文以 nodejs.org 仓库中的官方发布博…

阅读更多 →
IDC运维面试高频考点:VLAN、链路聚合、RAID与故障排查 2026/9/17 16:40:08

IDC运维面试高频考点:VLAN、链路聚合、RAID与故障排查

简介:面向互联网IDC运维岗位求职者的面试题与答案整理,内容覆盖数据中心运维的核心知识体系,包括远程访问方式、数据库与HTTP默认端口、交换机与路由器原理、网络安全攻击、RAID级别、磁盘分区、Linux目录结构、DNS/NAT/ARP、网线568B线序、虚…

阅读更多 →
AI驱动的渗透测试工作流:图数据库+Docker+Agent协同架构 2026/9/17 16:40:08

AI驱动的渗透测试工作流:图数据库+Docker+Agent协同架构

1. 项目概述:Pentagi不是工具,而是一套可落地的AI驱动渗透测试工作流设计范式 “Pentagi”这个词在当前安全技术社区里,既不是某个已发布的开源项目,也不是某家厂商的商业产品名称——它本质上是一个合成词(Penetrati…

阅读更多 →
Presenton 开源 AI 演示文稿生成器完整上手指南:一条命令部署,10 套模板开箱即用 2026/9/17 16:40:08

Presenton 开源 AI 演示文稿生成器完整上手指南:一条命令部署,10 套模板开箱即用

Presenton 开源 AI 演示文稿生成器完整上手指南:一条命令部署,10 套模板开箱即用 【免费下载链接】presenton Open-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative) 项目地址: http…

阅读更多 →
MATLAB/Simulink基带传输系统闭环仿真实战 2026/9/17 16:40:08

MATLAB/Simulink基带传输系统闭环仿真实战

简介:本资源是一份面向通信工程专业本科生的《通信原理》课程设计文档,聚焦数字基带传输系统建模与仿真,帮助学习者掌握MATLAB/Simulink在通信系统设计中的核心应用。文档完整呈现了从基带信号生成(含AMI、HDB3等码型说明&#xf…

阅读更多 →
Headlamp 前端 Kubernetes API 列表请求配置:ApiListOptions 接口全面解析 2026/9/17 16:37:08

Headlamp 前端 Kubernetes API 列表请求配置:ApiListOptions 接口全面解析

Headlamp 前端 Kubernetes API 列表请求配置:ApiListOptions 接口全面解析 【免费下载链接】headlamp A Kubernetes web UI that is fully-featured, user-friendly and extensible 项目地址: https://gitcode.com/GitHub_Trending/he/headlamp 本文深入解析…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

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

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