QOwnNotes
安装 | 更新日志 | 问题 | 快捷键 | 文档 | 截图 | Nextcloud API | Nextcloud 应用页面 | ownCloud API | Telegram 群组 | IRC 聊天 | Gitter 聊天 | Mastodon | Twitter | Facebook | QOwnNotes Web Companion Firefox 扩展 | QOwnNotes Web Companion Chrome 扩展 | QOwnNotes Web 应用 | QOwnNotes Tor 隐藏服务
QOwnNotes 是一款支持 Markdown 的开源记事本和待办事项管理器,适用于 GNU/Linux、macOS 和 Windows,可与 Nextcloud Notes 和 ownCloud Notes 协同工作。
您可以使用 QOwnNotes 记录想法,之后可以通过移动设备进行编辑或搜索,例如使用 Nextcloud Notes for Android 或 Nextcloud / ownCloud 网页服务。
笔记以纯文本 markdown 文件形式存储,并通过 Nextcloud/ownCloud 的文件同步功能进行同步。当然,也可以使用其他软件,如 Syncthing 或 Dropbox。
如果您喜欢在纯文本文件中访问笔记的概念,就像 Nextcloud / ownCloud 笔记应用程序那样,以获得最大的自由度,那么 QOwnNotes 就是为您设计的。
访问项目页面:QOwnNotes 项目页面
要在网页和移动设备上管理待办事项列表,您需要在 Nextcloud 或 ownCloud 上安装 Tasks 后端。
要获得更多在线笔记功能,如版本控制和回收站访问,您可能还需要在服务器上安装 QOwnNotesAPI 应用。
要从移动设备访问 ownCloud 笔记,您可以选择以下应用:
- Android 和 OwnCloud:MyOwnNotes
- Android 和 Nextcloud:Notes
- iOS:CloudNotes
在 Android 上,您还可以使用任何同步工具,如 Synchronize Ultimate 或 FolderSync 来同步笔记文件,并使用 neutriNotes 或 Markor 等软件编辑笔记。
在 iOS 上,Notebooks 也可能适用(通过 WebDAV 同步笔记)。
截图
您可以访问 QOwnNotes 项目页面 查看更多截图。
功能
- 用C++编写并针对低资源消耗进行了优化(不使用占用大量CPU和内存的Electron应用)
- 可以使用多个笔记文件夹
- 你可以使用现有的文本或markdown文件,大多数情况下无需导入
- 可以从Nextcloud / ownCloud服务器恢复笔记的旧版本 (在服务器上安装QOwnNotesAPI)
- 可以从Nextcloud / ownCloud服务器恢复已删除的笔记
(在服务器上安装QOwnNotesAPI)
- 还有本地回收站功能
- 可以进行笔记的子字符串搜索,搜索结果在笔记中高亮显示
- 可以使用自定义快捷键操作应用程序
- 监视笔记文件的外部更改(重新加载笔记或笔记列表)
- 在对话框中显示当前笔记与外部更改的笔记之间的差异
- 笔记的markdown高亮和markdown预览
- **拼写检查**支持
- 编辑笔记时支持标签页
- 脚本支持和在线脚本仓库,可以在应用程序内安装脚本
- 实现了**OpenAI completion API**,可在脚本中使用
- QOwnNotes Web Companion浏览器扩展,可从选中的文本添加笔记等功能
- 访问Chrome网上应用店页面在Google Chrome上安装应用
- 访问Firefox附加组件页面在Mozilla Firefox上安装应用
- 笔记的名称来自笔记文本的第一行(就像Nextcloud / ownCloud笔记网页应用一样),如果第一行发生变化,笔记文本文件会自动重命名
- 此功能也可以关闭,你可以使用任何你喜欢的文件名
- 管理你的Nextcloud / ownCloud待办事项列表(ownCloud任务或Tasks Plus / Calendar Plus)
- 创建Nextcloud Deck卡片并在笔记中链接到它们
- 笔记加密(内置AES-256加密,或者你可以使用自定义加密方法,如**Keybase.io(encryption-keybase.qml)或PGP**(encryption-pgp.qml))
- 支持暗黑模式主题
- 所有面板可以放置在任何位置,甚至可以浮动或堆叠(完全可停靠)
- 工具栏完全可自定义
- 支持freedesktop主题图标,因此你可以使用原生桌面图标和你喜欢的暗色桌面主题 QOwnNotes支持Freedesktop图标主题
- 支持层级式笔记标签和笔记子文件夹
- 支持在Nextcloud / ownCloud服务器上共享笔记
- 便携模式,可在U盘上携带QOwnNotes
- Vim模式
- 无干扰模式、全屏模式、打字机模式
- 导入Evernote(现在支持大文件)和Joplin
- QOwnNotes提供超过60种不同语言,包括英语、德语、法语、波兰语、中文、日语、俄语、葡萄牙语、匈牙利语、荷兰语和西班牙语
安装
请访问安装了解所有安装QOwnNotes的方法。
构建QOwnNotes
要获得最新功能,你可以从源代码构建应用程序。在这里下载最新源代码: GitHub上的QOwnNotes源代码ZIP包
或者你也可以直接从git仓库检出代码:
git clone https://github.com/pbek/QOwnNotes.git -b release --depth=1
cd QOwnNotes
git submodule update --init
然后下载Qt Creator,你还需要qtwebsockets
包来使用Qt6构建QOwnNotes(Qt5只需要qtwebsockets
)。如果你在Windows下构建,你应该坚持使用MinGw 64-bit。
之后打开项目文件src/QOwnNotes.pro
并点击构建 / 构建项目QOwnNotes。
或者你可以直接在终端中构建:
cd src
# 如果你想要英语以外的语言,构建二进制翻译文件
lrelease QOwnNotes.pro
# 准备构建过程并构建应用程序
qmake
make -j4
为开发构建QOwnNotes
如果你打算处理代码,可以执行以下操作而不是上述步骤:
cd src
qmake CONFIG+=DEV_MODE CONFIG+=debug ..
make -j4
DEV_MODE
变量启用更高的警告级别和预编译头文件。
欢迎为该项目贡献源代码,提出建议或在QOwnNotes问题页面上报告问题!
你也可以访问GitHub上的QOwnNotes。
最低软件要求
- 支持Qt的桌面操作系统
- Qt 5.5+ / Qt 6.0+
- gcc 4.8+
免责声明
本软件产品由提供者"按原样"和"包含所有缺陷"提供。提供者不对本软件产品的安全性、适用性、无病毒、准确性、排版错误或其他有害组件做出任何形式的陈述或保证。
使用任何软件都存在固有危险,您应自行负责确定本软件产品是否与您的设备和其他已安装软件兼容。您还应自行负责保护您的设备和备份您的数据,提供者不对您在使用、修改或分发本软件产品时可能遭受的任何损害承担责任。