Notepad--:跨平台文本编辑器快速上手指南

发布时间:2026/9/16 19:35:50
Notepad--:跨平台文本编辑器快速上手指南 Notepad--跨平台文本编辑器快速上手指南【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad--是一款中国人自研的跨平台文本编辑器基于 C 和 Qt 编写可运行在 Windows、Linux 和 macOS 三大平台。它为传统记事本类软件提供了国产的跨平台替代方案内置目录查找、文件对比、大文件处理等能力适合需要跨平台编辑代码与配置文件的开发者和运维人员。 快速上手从零编译到第一次运行仓库中没有直接可执行文件需要先克隆源码并编译git clone https://gitcode.com/GitHub_Trending/no/notepad--Ubuntu / Debian Linux 安装步骤安装编译依赖与 Qt5 开发库然后配置、编译sudo apt-get install g make cmake sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5printsupport5 libqt5xmlpatterns5-dev cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -j编译完成后生成可执行文件再执行cpack可打包成 deb 安装包。Arch Linux 安装步骤sudo pacman -S gcc cmake make ninja qt5-tools qt5-base qt5-xmlpatterns cmake -S . -Bbuild -GNinja -DCMAKE_BUILD_TYPERelease ninja -C buildArch 用户也可以直接通过 AUR 安装 notepad---git 包。macOS 与 WindowsmacOS 上建议安装 Qt 5 后用 Qt Creator 打开工程先编译依赖库 src/qscint/src/qscintilla.pro再编译主工程 src/RealCompare.pro。Windows 上同样可用 Qt Creator 打开 .pro 文件或在 Git Bash 中按 编译说明 执行根目录的 win.mk 脚本脚本会处理 Qt 路径指定、windeployqt 部署并生成 NSIS 安装包。首次启动后左侧可显示项目目录列表编辑区上方是标签页栏底部状态栏显示当前编码与换行类型。 核心使用场景目录查找与批量替换什么时候用需要确认某个关键词在整个项目里出现在哪些文件或想一次修改多个文件中的相同内容。怎么操作打开查找菜单的在目录查找设置目标目录、查找目标与文件类型如*.cpp *.ui勾选跳过隐藏文件跳过超过大小的文件等选项点击全部查找。效果如何底部结果面板按文件列出每条命中的行号与内容窗口内可直接执行在文件中替换ESC 键随时可关闭窗口。对比两个文件或目录什么时候用核对两个版本代码的差异或同步服务器与本地的配置文件。怎么操作把两个文件路径传入对比窗口即可也支持直接粘贴两段内容对比目录对比提供递归处理选项。效果如何差异在对比视图中高亮显示并生成差异图标记变化位置二进制文件可以二进制方式对比。打开与监控大文件什么时候用打开体积很大的日志、数据文件或想实时跟踪持续写入的日志。怎么操作程序针对大文本、超大文本提供了两种打开方式大文本模式分块显示并尽量保留行号也可以切换文本/二进制打开方式。日志文件可开启 tailf 模式自动刷新滚动。效果如何超大文件不会一次性全部读入保持可用tailf 模式下文件自动刷新并滚动到最新内容。⚙️ 值得开启的设置与个性化配置项作用建议主题配色切换语法高亮配色Monokai、Bespin、Twilight 等与界面皮肤夜间编码选深色配色减轻视觉疲劳字体样式默认字号 12支持一键全局统一所有语言样式改动后全局套用避免新建文件不跟随快捷键管理自定义修改或取消已有快捷键把常用操作改成顺手的按键文件关联在软件内设置文件关联设置后双击对应文本文件直接打开标签页恢复记录关闭时的标签页下次启动还原建议开启崩溃重启后不用重找文件行尾处理按 Windows/Linux 平台自动设置换行符跨平台协作时先检查换行转换Notepad-- 文本编辑器深色主题下的语法高亮与查找结果面板⚠️ 避坑指南编译时缺少 Qt 组件工程依赖 Qt5 的 XmlPatterns、PrintSupport 等模块只装 qtbase5-dev 会在 configure 阶段报错Ubuntu 上需补齐libqt5xmlpatterns5-dev与libqt5printsupport5。Windows 多套 Qt 导致编译异常win.mk 中明确说明机器上存在多个 Qt 环境时必须指定工具链。编译前用-DCMAKE_PREFIX_PATH指向目标 Qt 目录并同时指定 g/gcc 的完整路径。打开文件出现乱码底部状态栏会显示当前文件的编码UTF-8、GB18030 等与换行类型。发现乱码时通过编码菜单手动切换编码早期版本超大文本打开乱码的问题已在 V1.22 修复。长行查找结果被截断为避免结果框卡顿超长行在查找结果列表中会截断显示结果面板支持水平滚动。需要查看完整内容时可以放大结果框或打开对应文件核对。 进阶玩法插件开发自 V1.21 起 Notepad-- 支持插件开发仓库自带 helloworld 示例插件根目录的 插件编程开发说明 介绍了完整流程。熟悉 C/Qt 的开发者可以参照示例实现自定义功能编译出的动态库放入 plugin 目录即可加载Windows 的 win.mk 脚本默认携带插件编译开关-DPLUGIN_ENon。 快捷键速查表快捷键功能CtrlF / CtrlH查找 / 替换CtrlZ / CtrlY撤销 / 重做CtrlX / CtrlC / CtrlV / CtrlA剪切 / 复制 / 粘贴 / 全选CtrlD复制当前行CtrlAltReturn在上一行插入空行CtrlAltShiftReturn在下一行插入空行F2添加/删除书签Ctrl 鼠标滚轮缩放字体ESC退出查找替换窗口各版本功能演进可查阅 changelog.txt 与 英文 README遇到 Bug 可在仓库 Issue 中反馈。Notepad-- 的差异化优势在于对 Linux 和 macOS 的原生支持以及围绕中文使用场景做的编码与本地化适配。它完全开源你可以直接从仓库获取源码编译使用也可以提交反馈参与完善。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询