joplin - Joplin - 一个开源的笔记和待办事项应用程序,具有Windows,macOS,Linux,Android和iOS的同步功能。

Created at: 2017-01-17 05:49:41
Language: TypeScript
License: NOASSERTION

使用PayPal捐款 GitHub 上的赞助商 成为赞助人 使用 IBAN 捐款


乔普林将于2022年8月30日举行首次聚会!快来加入我们伦敦桥旁边的老泰晤士河畔酒店吧!


🌞乔普林参加谷歌代码之夏2022!有关公告帖子的更多信息🌞


Joplin是一个免费的开源笔记和待办事项应用程序,可以处理大量组织到笔记本中的笔记。注释是可搜索的,可以直接从应用程序或从你自己的文本编辑器复制,标记和修改。注释采用 Markdown 格式

从Evernote导出的笔记可以导入到Joplin中,包括格式化的内容(转换为Markdown),资源(图像,附件等)和完整的元数据(地理位置,更新时间,创建时间等)。也可以导入普通 Markdown 文件。

这些笔记可以使用端到端加密与各种云服务(包括Nextcloud,Dropbox,OneDrive和Joplin Cloud)安全地同步

全文搜索可在所有平台上使用,以快速找到所需的信息。该应用程序可以使用插件和主题进行自定义,你也可以轻松创建自己的应用程序。

该应用程序可用于Windows,Linux,macOS,Android和iOS。Web Clipper,用于保存浏览器中的网页和屏幕截图,也可用于FirefoxChrome

安装

有三种类型的应用程序可用:桌面(Windows,macOS和Linux),移动(Android和iOS)和终端(Windows,macOS,Linux和FreeBSD)。所有应用程序都具有相似的用户界面,并且可以彼此同步。

桌面应用程序

操作系统 下载
窗口(32 位和 64 位) 在 Windows 上获取它
苹果操作系统 在 macOS 上获取
Linux 在 Linux 上获取它

在 Windows 上,你还可以使用便携式版本便携式应用程序允许在便携式设备(如USB闪存盘)上安装软件。只需将文件JoplinPortable.exe复制到该USB密钥上的任何目录中即可;然后,应用程序将在可执行文件旁边创建一个名为“JoplinProfile”的目录。

在 Linux 上,推荐的方法是使用以下安装脚本,因为它也可以处理桌面图标:

wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash

移动应用

操作系统 下载 替代下载
人造人 在谷歌播放上获取它 或下载APK文件:64位32位
苹果操作系统 在应用商店中获取 -

终端应用

操作系统 方法
macOS、Linux 或 Windows(通过 WSL)) 重要:首先,安装节点 12+




默认情况下,应用程序二进制文件将安装在 下。如果需要,你可以更改此目录。或者,如果按照此处所述设置了 npm 权限(选项 2),则只需运行即可。
NPM_CONFIG_PREFIX=~/.joplin-bin npm install -g joplin
sudo ln -s ~/.joplin-bin/bin/joplin /usr/bin/joplin
~/.joplin-bin
npm -g install joplin

要启动它,请键入 。

joplin

有关使用信息,请参阅完整的乔普林终端应用文档

网页快船

Web Clipper是一个浏览器扩展,允许你从浏览器中保存网页和屏幕截图。有关如何安装和使用它的详细信息,请参阅 Web 裁剪器帮助页

非官方替代发行版

有许多非官方的替代乔普林分布。如果你不想或不能使用appimages或任何其他官方支持的版本,那么你可能希望考虑这些版本。

但是,这些带有一个警告,因为它们不受官方支持,因此主项目可能无法支持某些问题。相反,支持请求,错误报告和一般建议需要发送给这些发行版的维护者。

这些发行版的社区维护列表可以在这里找到:非官方的Joplin发行版

赞助商


阿凡德伯格 c-纳吉 卡博泰克 chr15m
曲霉菌素 clmntsl cuongtransc 布兰登约翰逊
fbloise 四步棋 h4sh5 iamwillbar
杰苏利文 乔斯弗 基亚内尼格马 小西
马克德1289 maxtruxa mcejp 尼古拉斯黑德
皮克比特 博学-公司 ravenscroftj 西夫
天空奔跑者15 任务处理程序 这个马蒂 托马斯布鲁萨德

目录

特征

  • 桌面、移动和终端应用。
  • Web Clipper for Firefox and Chrome。
  • 端到端加密 (E2EE)。
  • 注释历史记录(修订)。
  • 与各种服务同步,包括Nextcloud,Dropbox,WebDAV和OneDrive。
  • 首先离线,因此即使没有互联网连接,整个数据也始终在设备上可用。
  • 导入Enex文件(Evernote导出格式)和Markdown文件。
  • 导出 JEX 文件(Joplin 导出格式)和原始文件。
  • 支持笔记、待办事项、标签和笔记本。
  • 按多个条件对笔记进行排序 - 标题、更新时间等。
  • 支持移动和桌面应用程序中的警报(通知)。
  • Markdown 注释,在桌面和移动应用程序中使用图像和格式进行渲染。支持数学符号和复选框等额外功能。
  • 可同时选择 Markdown 和 Rich Text (WYSIWYG) 编辑器。
  • 文件附件支持 - 显示图像,链接其他文件,并可以在相关应用程序中打开。
  • 以内联方式显示 PDF、视频和音频文件。
  • 转到任何功能。
  • 搜索功能。
  • 地理位置支持。
  • 支持多种语言。
  • 外部编辑器支持 - 在 Joplin 中单击一下,即可在你最喜爱的外部编辑器中打开笔记。
  • 通过插件和数据 API 实现可扩展的功能。
  • 自定义 CSS 支持自定义渲染的降价和整体用户界面。
  • 可定制的布局允许切换,移动和调整各种元素的大小。
  • 键盘快捷键是可编辑的,并允许使用导出/导入功能绑定大多数 Joplin 命令。
  • 多配置文件支持。

进口

从印象笔记导入

Joplin被设计为Evernote的替代品,因此可以通过ENEX文件导入完整的Evernote笔记本,以及笔记,标签,资源(附加文件)和笔记元数据(如作者,地理位置等)。就数据而言,仅有的两件事可能略有不同:

  • 识别数据 - Evernote图像,特别是扫描(或拍摄)的文档具有与之关联的识别数据。这是Evernote能够在文档中识别的文本。将注释导入 Joplin 时,不会保留此数据。但是,如果它在搜索工具或Joplin的其他部分中得到支持,则应该可以重新生成此识别数据,因为实际图像仍然可用。

  • 颜色,字体大小和人脸 - Evernote文本存储为HTML,并在导入过程中转换为Markdown。对于大多数是纯文本或具有基本格式(粗体,斜体,项目符号,链接等)的注释,这是无损转换,一旦呈现回HTML,注释应该非常相似。表也会被导入并转换为 Markdown 表。对于非常复杂的笔记,某些格式数据可能会丢失 - 特别是颜色,字体大小和字体不会被导入。但是,无论格式如何,文本本身始终是完全导入的。如果必须保留这些额外的数据,那么Joplin还允许将ENEX文件作为HTML导入。

要导入 Evernote 数据,请先将 Evernote 笔记本导出到 ENEX 文件,如此处所述。然后按照以下步骤操作:

桌面应用程序中,打开“文件>导入> ENEX”,然后选择你的文件。笔记将导入到新的单独笔记本中。如果需要,可以将它们移动到其他笔记本,或者可以重命名笔记本等。

终端应用程序中,在命令行模式下,键入 。这会将笔记导入到以文件名命名的新笔记本中。

import /path/to/file.enex

从 Markdown 文件导入

Joplin可以从普通的Markdown文件导入笔记。你可以导入 Markdown 文件的完整目录,也可以导入单个文件。

桌面应用程序中

  • 文件导入:转到“文件>导入> MD - Markdown(文件)”,然后选择“标记”文件。然后,此文件将导入到当前选定的笔记本中。
  • 目录导入:转到“文件>导入> MD - Markdown(目录),然后选择要导入的目录的顶层。目录(文件夹)结构将保留在乔普林的笔记本>子笔记本>注释结构中。

终端应用程序中,在命令行模式下,键入 或 。

import --format md /path/to/file.md
import --format md /path/to/directory/

从其他应用程序导入

一般来说,将笔记从任何应用程序导入Joplin的方法是将笔记转换为ENEX文件(Evernote格式),并使用上述方法将这些ENEX文件导入Joplin。大多数笔记应用程序都支持ENEX文件,因此它应该相对简单。有关特定应用程序的帮助,请参阅以下内容:

出口

Joplin可以导出为JEX格式(Joplin导出文件),这是一个可以包含多个笔记,笔记本等的tar文件。这是一种无损格式,因为保留了所有注释以及诸如地理位置,更新时间,标签等元数据。此格式便于备份,可以重新导入到 Joplin 中。还提供“原始”格式。这与 JEX 格式相同,只是数据保存到一个目录,每个项目由一个文件表示。Joplin还能够导出为许多其他格式,包括HTML和PDF,这些格式可以用于单个笔记,笔记本或所有内容。

同步

Joplin的目标之一是避免与任何特定的公司或服务捆绑在一起,无论是Evernote,Google还是Microsoft。因此,同步的设计不依赖于任何特定服务。大多数同步过程都是在抽象级别完成的,对外部服务(如Nextcloud或Dropbox)的访问是通过轻量级驱动程序完成的。通过创建简单的驱动程序来支持新服务很容易,这些驱动程序提供类似文件系统的接口,即读取,写入,删除和列出项的能力。从一个服务切换到另一个服务,甚至一次同步到多个服务也很简单。在同步过程中,每个笔记,笔记本,标签以及项目之间的关系都以纯文本文件的形式传输,这意味着数据也可以移动到不同的应用程序,可以轻松备份,检查等。

目前,可以与Nextcloud,WebDAV,Dropbox,OneDrive或本地文件系统进行同步。要启用同步,请按照以下说明操作。之后,每当应用程序运行时,它将在后台同步,或者你可以单击“同步”以手动启动同步。Joplin 将在本地应用程序上进行任何内容更改后自动进行后台同步。

如果已安装终端客户端,则还可以通过从终端键入内容在用户界面之外进行同步。这可用于设置 cron 脚本以定期同步。例如,这将每30分钟进行一次:

joplin sync

 */30 * * * * /path/to/joplin sync

下一个云同步

Nextcloud是一个自托管的私有云解决方案。它可以存储文档,图像和视频,还可以存储日历,密码和无数其他内容,并可以将它们同步到你的笔记本电脑或手机。由于你可以托管自己的Nextcloud服务器,因此你拥有设备上的数据和用于同步的基础架构。因此,它非常适合乔普林。该平台也得到了很好的支持,并且拥有强大的社区,因此它可能会存在一段时间 - 因为它是开源的,因此它不是一个可以关闭的服务,只要人们选择,它就可以存在于服务器上。

桌面应用程序移动应用程序中,转到“配置”屏幕,然后选择“Nextcloud”作为同步目标。然后输入WebDAV URL(要获取它,请在Nextcloud中单击页面左下角的“设置”),这通常是(确保在Nextcloud中创建“Joplin”目录),并设置用户名和密码。如果它不起作用,请参阅此说明以获取更多详细信息。

https://example.com/nextcloud/remote.php/webdav/Joplin

终端应用程序中,你需要将配置变量以及所有 、和配置变量分别设置为 Nextcloud WebDAV URL、你的用户名和密码。这可以通过命令行模式使用以下命令完成:

sync.target
sync.5.path
sync.5.username
sync.5.password

:config sync.5.path https://example.com/nextcloud/remote.php/webdav/Joplin
:config sync.5.username YOUR_USERNAME
:config sync.5.password YOUR_PASSWORD
:config sync.target 5

如果同步不起作用,请查阅应用程序配置文件目录中的日志 - 这通常是由于错误配置的URL或密码。日志应指示确切的问题所在。

网络无人机同步

选择“WebDAV”同步目标,并按照与上面的Nextcloud相同的说明进行操作(对于终端应用程序,你需要选择同步目标6而不是5)

已知可与 Joplin 配合使用的 WebDAV 兼容服务:

Dropbox 同步

与 Dropbox 同步时,Joplin 会在 Dropbox 中创建一个子目录,在其中读取/写入笔记和笔记本。应用程序无权访问此目录之外的任何内容。

/Apps/Joplin

桌面应用移动应用中,在“配置”屏幕中选择“Dropbox”作为同步目标(默认情况下处于选中状态)。然后,要启动同步过程,请单击侧栏中的“同步”按钮并按照说明进行操作。

终端应用程序中,要启动同步过程,请键入 。你将被要求通过链接来授权该应用程序。

:sync

OneDrive 同步

与 OneDrive 同步时,Joplin 会在 OneDrive 的 /Apps/Joplin 中创建一个子目录,并从中读取/写入笔记和笔记本。应用程序无权访问此目录之外的任何内容。

桌面应用程序移动应用程序中,在“配置”屏幕中选择“OneDrive”作为同步目标。然后,要启动同步过程,请单击侧栏中的“同步”按钮并按照说明进行操作。

终端应用程序中,要启动同步过程,请键入 。系统将要求你点击链接来授权应用程序(只需输入你的 Microsoft 凭据 - 你无需在 OneDrive 注册)。

:sync

S3 同步

从Joplin 2.x.x开始,Joplin支持多个S3提供商。我们公开了一些需要根据你选择的提供商进行配置的选项。我们已经使用UpCloud,AWS和Linode进行了测试。其他人也应该工作。

桌面应用程序移动应用程序中,在“配置”屏幕中选择“S3(测试版)”作为同步目标。

  • S3 存储桶:存储桶的名称,例如
    joplin-bucket
  • S3 网址:完全限定的网址;对于 AWS,这应该是
    https://s3.amazonaws.com/
  • S3 Access Key & S3 Secret Key:用户的编程访问密钥。要在 AWS 上创建新的密钥和密钥,请访问 IAM 安全凭证。对于其他提供商,请遵循其文档。
  • S3 区域:某些提供商要求你提供存储桶的区域。这通常以“eu-west1”或类似的形式出现,具体取决于你所在的地区。对于不需要区域的提供程序,可以将其留空。
  • 强制路径样式:此设置使 Joplin 能够使用旧样式的 S3 路径与 S3 提供程序通信。根据你的提供商,你可能需要打开和关闭此功能。

为 Joplin 创建新的存储桶时,禁用存储桶版本控制,启用阻止所有公有访问,并使用 启用默认加密。某些提供程序不会公开这些选项,并且可能会产生同步问题。请尝试并报告,以便我们可以适当地更新文档。

Amazon S3 key (SSE-S3)

要从 AWS S3 Web 控制台添加存储桶策略,请导航到权限选项卡。暂时禁用“阻止所有公有访问以编辑存储桶”策略,如下所示:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                  "s3:ListBucket",
                  "s3:GetBucketLocation",
                  "s3:GetObject",
                  "s3:DeleteObject",
                  "s3:DeleteObjectVersion",
                  "s3:PutObject"
            ],
            "Resource": [
                "arn:aws:s3:::joplin-bucket",
                "arn:aws:s3:::joplin-bucket/*"
            ]
        }
    ]
}

已测试提供程序的配置设置

所有提供商都需要存储桶、访问密钥和私有密钥。

如果你提供了配置,并且在“检查配置”上收到“成功!”,则你的 S3 同步应该适用于你的提供商。如果未收到成功,则可能需要调整设置或保存设置、重新启动应用并尝试同步。这可能会显示更清晰的错误消息,以帮助你推断问题。

AWS

利诺德

  • URL: https://.linodeobjects.com
  • 区域:空
  • 强制路径样式:未选中

云端

  • 网址:https://..upcloudobjects.com(它们将为你提供多个 URL,遵循此模式的 URL 应该有效。
  • 区域:必填
  • 强制路径样式:未选中

加密

Joplin支持所有应用程序的端到端加密(E2EE)。E2EE是一个只有笔记,笔记本,标签或资源的所有者才能读取它们的系统。它可以防止潜在的窃听者 - 包括电信提供商,互联网提供商,甚至Joplin的开发人员能够访问数据。有关此功能以及如何启用此功能的详细信息,请参阅端到端加密教程

有关与开发或查看所使用的方法相关的更多技术性描述,请参阅加密规范

笔记历史记录

Joplin 应用程序会定期自动保存以前版本的笔记。这些版本跨设备同步,可以从桌面应用程序查看。为此,请单击笔记上的“信息”按钮,然后单击“此笔记的先前版本”。在此屏幕中,你可以查看注释的以前版本以及还原其中任何版本。

可以从“配置”屏幕的“笔记历史记录”部分禁用此功能,也可以更改笔记历史记录的保存时间。

有关更多信息,请参阅“笔记历史记录”页面

外部文本编辑器

Joplin笔记可以使用你选择的外部编辑器打开和编辑。它可以是一个简单的文本编辑器,如Notepad ++或Sublime Text,也可以是一个实际的Markdown编辑器,如Typora。在这种情况下,图像也将显示在编辑器中。若要在外部编辑器中打开注释,请单击工具栏中的图标或按 Ctrl+E(或 Cmd+E)。你的默认文本编辑器将用于打开笔记。如果需要,你还可以直接在“常规选项”中的“文本编辑器命令”下指定编辑器。

附件

任何类型的文件都可以附加到笔记中。在Markdown中,指向这些文件的链接表示为附件的简单ID,单击此链接将在默认应用程序中打开该文件。对于音频,视频和pdf文件,这些文件将与笔记内联显示,因此可以在Joplin中查看或播放。

桌面应用程序中,可以通过单击编辑器中的“附加文件”图标或通过拖放来附加文件。如果你希望改为创建指向本地文件的链接,请在执行拖放操作时按住 Alt 键。你还可以通过Ctrl+V直接在编辑器中复制和粘贴图像。

未附加到任何注释的资源将根据“注释历史记录”设置自动删除。

重要:移动设备目前不支持大于 10 MB 的资源。它们在同步时会使应用程序崩溃,因此建议目前不要附加此类资源。这个问题正在研究之中。

下载附件

可以在“配置”屏幕的“附件下载行为”下自定义同步期间下载附件的方式。默认选项(“始终”)是始终下载所有附件,以便即使设备处于脱机状态,数据也可用。还可以选择手动下载附件(选项“手动”),方法是单击它或自动下载(选项“自动”),在这种情况下,仅在打开笔记时下载附件。这些选项应有助于节省磁盘空间和网络带宽,尤其是在移动设备上。

通知

在桌面和移动应用程序中,警报可以与任何待办事项相关联。它将在给定时间通过显示通知来触发。通知的显示方式取决于操作系统,因为每个操作系统都有不同的方法来处理此问题。有关桌面应用程序的要求,请参阅下文:

  • 视窗:>= 8。确保在 Windows 上启用了操作中心。适用于 Windows < 8 的任务栏气球。咆哮作为后备。咆哮优先于Windows气球。
  • macOS:>= 10.8 或 Growl(如果更早)。
  • Linux:工具,通过软件包交付,或.默认情况下,GNOME 应该有这个功能,但如果使用 KDE Plasma,请安装。
    notify-send
    notify-osd
    libnotify-bin
    libnotify-tools
    libnotify-tools

请参阅文档和流程图,供报告者选择

在移动设备上,将使用内置通知系统显示警报。

如果由于任何原因通知不起作用,请提出问题

子笔记本

子笔记本允许将多个笔记本组织到笔记本树中。例如,它可用于将与工作、家庭或父笔记本下的特定项目相关的所有笔记本重新组合。

  • 桌面应用程序中,若要创建子笔记本,请将其拖放到另一个笔记本上。要将其移回根目录,请将其拖放到“笔记本”标题上。目前,只有桌面应用可用于组织笔记本。
  • 移动应用程序支持显示和折叠/展开笔记本树,但它目前不支持将子笔记本移动到不同的笔记本。
  • 终端应用程序支持显示子笔记簿的树,但它不支持折叠/扩展它们或移动子笔记簿。

降价

Joplin使用并渲染了Github风味的Markdown,并添加了一些变化和添加。特别是,它增加了数学公式支持,交互式复选框和对注释链接的支持。Joplin还支持Markdown插件,允许启用和禁用各种高级Markdown功能。请查看 Markdown 指南,了解更多信息。

自定义 CSS

通过将 userstyle 文件放在配置文件目录中,可以自定义呈现的 Markdown(此路径在你的设备上可能不同 - 在“配置”屏幕页面顶部检查确切的路径)。此文件支持标准 CSS 语法。必须重新启动 Joplin 才能应用新的 css,请确保 Joplin 没有关闭托盘,而是实际退出。请注意,此文件用于显示注释和打印注释。请注意 CSS 打印时的外观(例如,通常不需要在黑色背景上打印白色文本)。

~/.config/joplin-desktop/userstyle.css
General

可以通过在配置文件目录中放置自定义编辑器样式文件来自定义整个UI。

~/.config/joplin-desktop/userchrome.css

重要提示:用户样式.css和用户颜色.css是为了你的方便而提供的,但它们是高级设置,你定义的样式可能会从一个版本中断到下一个版本。如果你想使用它们,请注意,你可能需要定期进行开发工作才能使它们正常工作。Joplin 团队无法承诺保持应用程序 HTML 结构的稳定性。

插件

桌面应用程序能够通过插件的方式扩展其标准功能。这些插件遵循Joplin插件API,可以通过“配置”屏幕的页面在应用程序中安装和配置。

Plugins

在此菜单中,你可以搜索上传到Joplin插件存储库的插件,以及使用“Joplin插件存档”(*.jpl)文件手动安装插件。
重新加载应用程序后,插件将显示在插件菜单中,可以在其中打开/关闭或完全删除插件。

有关更多信息,请参阅插件

搜索

Joplin 实现了 SQLite 全文搜索 (FTS4) 扩展。这意味着所有笔记的内容都是实时索引的,搜索查询返回结果的速度非常快。支持简单 FTS 查询全文索引查询。有关支持的查询列表,请参阅下文:

SQLite FTS的一个警告是它不支持不使用拉丁词边界(空格,制表符,标点符号)的语言。为了解决这个问题,Joplin有一个自定义搜索模式,它不使用FTS,但仍然具有其所有功能(多词搜索,过滤器等)。它的缺点之一是它可能会在较大的笔记集合上变慢。此外,结果的排序将不太准确,因为排名算法(BM25)目前仅适用于FTS。最后,在此模式下,对使用通配符没有限制(和所有工作)。如果检测到以下语言之一,则当前启用此搜索模式:

*
swim*
*swim
ast*rix

  • 中文
  • 日语
  • 朝鲜语
  • 泰语

支持的查询

搜索类型 描述
单个单词 返回包含此术语的所有注释。 例如,搜索 将返回包含此确切单词的所有注释。注意:它不会返回包含子字符串的注释 - 因此,对于“cat”,包含“灾难性”或“推诿”的注释将不会返回。
cat
多个单词 返回包含所有这些单词的所有注释,但不一定彼此相邻。
dog cat
- 将返回任何包含“狗”和“猫”字样的音符,不一定按该顺序排列,也不一定彼此相邻。它不会返回仅包含“狗”或“猫”的结果。
短语 添加双引号以返回恰好包含此短语的注释。
"shopping list"
- 将按此顺序返回包含这些确切术语的注释。例如,它不会返回包含“使用我的清单购物”的注释。
前缀 添加通配符以返回包含具有指定前缀的术语的所有注释。
swim*
- 将返回所有包含 eg 的注释。“游泳”,还有“游泳”,“泳装”等。重要提示:通配符只能在末尾 - 它将在单词的开头被忽略(例如),并将被视为单词中间的文字 Asterisk (例如。
*swim
ast*rix
)
切换到基本搜索 全文搜索的一个缺点是它忽略了大多数非字母字符。但是,在某些情况下,你可能也想搜索它。为此,你可以使用基本搜索。你可以通过在搜索前面加上斜杠来切换到此模式。这不会提供FTS的好处,但它将允许搜索你需要的确切内容。请注意,它也可能慢得多,甚至非常慢,具体取决于你的查询。
/
/"- [ ]"
- 将返回所有包含未选中复选框的注释。

搜索过滤器

你还可以使用搜索过滤器进一步限制搜索。

算子 描述
- 如果放在文本术语之前,它将排除包含该术语的注释。你也可以将其放在过滤器之前以否定它。
-spam
搜索所有不带单词 的笔记。
搜索带有单词和不带单词的所有笔记。
spam
office -trash
office
trash
任何: 返回满足任何/所有必需条件的注释。 是默认值,这意味着必须满足所有条件。
any:0
any:1 cat dog
将返回包含单词 或 的笔记。
将返回包含单词和 .
cat
dog
any:0 cat dog
cat
dog
标题:
正文:
将搜索限制为仅搜索标题或正文字段。
title:"hello world"
搜索标题包含 和 的笔记。
搜索标题包含 且正文不包含 的笔记。
hello
world
title:hello -body:world
hello
world
标记: 将搜索限制为具有指定标记的注释。
tag:office
搜索具有标记办公室的所有笔记。
搜索同时具有办公室和重要标签的所有笔记。
搜索具有没有标记的标记的注释。
搜索具有标记或标记的笔记。
使用通配符执行搜索。
返回所有带标签的笔记。
返回所有不带标记的注释。
tag:office tag:important
tag:office -tag:spam
office
spam
any:1 tag:office tag:spam
office
spam
tag:be*ful
tag:*
-tag:*
笔记本: 将搜索限制为指定的笔记本。
notebook:books
限制其子注释及其所有子注释中的搜索范围。
执行通配符搜索。
books
notebook:wheel*time
创建:
更新:
到期:
搜索在使用 YYYYMMDD 格式指定的日期创建/更新的笔记。你还可以相对于当前日期、周、月或年进行搜索。
created:20201218
将返回 2020 年 12 月 18 日当天或之后创建的笔记。
将返回 2020 年 12 月 18 日之前更新的备注。
将返回在 2020 年 1 月 18 日至 2020 年 12 月 15 日之前创建的笔记。
将返回在 2020 年 1 月或之后和 3 月之前创建的笔记。
将返回 1997 年至 2019 年间更新的所有笔记。
搜索过去两天内创建的所有备忘录。
搜索当年更新的所有笔记。
将返回所有到期或将在未来七天内到期的待办事项。
搜索逾期超过 5 天的所有待办事项。
-updated:20201218
created:20200118 -created:20201215
created:202001 -created:202003
updated:1997 -updated:2020
created:day-2
updated:year-0
-due:day+7
-due:day-5
类型: 将搜索限制为笔记或待办事项。
type:note
返回所有笔记
以返回所有待办事项
type:todo
已完成: 将搜索限制为已完成或未完成的待办事项。
iscompleted:1
返回所有已完成的
待办事项以返回所有未完成的待办事项
iscompleted:0
纬度:
经度:
海拔:
按位置筛选
latitude:40 -latitude:50
返回纬度 >= 40 且< 50 的音符
资源: 按附件 MIME 类型筛选
resource:image/jpeg
以返回带有 jpeg 附件的笔记。
以返回没有 pdf 附件的笔记。
以返回包含任何图像的笔记。
-resource:application/pdf
resource:image/*
源网址: 按源网址过滤
sourceurl:https://www.google.com

sourceurl:*joplinapp.org
以执行通配符搜索。
断续器 按笔记 ID 筛选
id:9cbc1b4f242043a9b8a50627508bccd5
返回具有指定 id 的注释

注意:在 CLI 客户端中,你必须在使用否定筛选器时使用 来转义查询。例如。.

--
:search -- "-tag:tag1"

筛选器通过和/或连接词隐式连接,具体取决于以下规则:

  • 默认情况下,所有筛选器都通过“AND”连接。
  • 若要覆盖此默认行为,请使用筛选器,在这种情况下,搜索词将通过“OR”进行连接。
    any
  • 通过“OR”连接的过滤器有一个例外。原因是任何笔记都不能同时出现在多个笔记本中。
    notebook

不正确的搜索过滤器被解释为短语搜索,例如拼写错误或不存在。

nootebook:Example
https://joplinapp.org

搜索顺序

注释按“相关性”排序。目前,这意味着包含最多时间请求的条款的注释位于顶部。对于具有多个术语的查询,术语之间的距离也很重要。这有点实验性,因此,如果你注意到返回意外结果的搜索查询,请在论坛中报告,并提供尽可能多的详细信息以复制问题。

转到任何内容

在桌面应用程序中,按 或 并键入笔记标题或其部分内容以跳转到该标题。或者键入后跟标记名称,或后跟笔记本名称。Ctrl+PCmd+P#@

多配置文件支持

要创建新的配置文件,请打开“文件>切换配置文件”,然后选择“创建新配置文件”,输入配置文件名称,然后按“确定”。该应用程序将自动切换到此新配置文件,你现在可以对其进行配置。

要切换回上一个配置文件,请再次打开“文件>切换配置文件”,然后选择“默认”。

请注意,所有配置文件都共享某些设置,例如语言,字体大小,主题等。这样做是为了在切换配置文件时无需重新配置每个详细信息。其他设置(如同步配置)按配置文件进行。

该功能目前仅在桌面上可用,应该很快就会移植到移动设备上。

捐款

对乔普林的捐款支持该项目的发展。开发高质量的应用程序通常需要时间,但也有一些费用,例如签署应用程序的数字证书,应用程序商店费用,托管等。最重要的是,你的捐款将有可能保持当前的开发标准。

有关如何支持乔普林发展的信息,请参阅捐赠页面

社区

名字 描述
支持论坛 这是关于Joplin,用户支持,软件开发问题以及讨论新功能的一般讨论的主要场所。此外,发布和讨论最新的测试版。
推特动态 在推特上关注我们
乳齿象饲料 在乳齿象上关注我们
帕特雷翁页面 最新消息经常发布在那里
不和谐服务器 我们的聊天服务器
Sub-reddit 也是一个寻求帮助的好地方

贡献

有关如何为乔普林的发展做出贡献的信息,请参阅指南:https://github.com/laurent22/joplin/blob/dev/CONTRIBUTING.md

本地化

Joplin目前有以下语言版本。如果你想贡献新的翻译,这很简单,请按照以下步骤操作:

  • 下载翻译编辑器 Poedit 并安装它。
  • 下载要翻译的文件
  • 在 Poedit 中,打开此 .pot 文件,进入“目录”菜单,然后单击“配置”。将“国家/地区”和“语言”更改为你自己的国家/地区和语言。
  • 从那时起,你可以翻译文件。
  • 完成后,请打开拉取请求并将文件添加到其中。

此翻译将适用于三种应用程序 - 桌面,移动和终端。

更新翻译,请按照与上述相同的步骤操作,但不要获取 .pot 文件,而是从下表中获取适用于你的语言的 .po 文件。

当前翻译:

  语言 宝文件 最后一位译者 完成百分比
阿拉伯语 ar 惠尔 O 89%
巴士克语 欧盟 juan.abasolo@ehu.eus 25%
波斯尼亚语(波斯尼亚-黑塞哥维那) bs_BA 德维什· 64%
保加利亚语 (България) bg_BG 50%
加泰隆语 ca 哈维·伊瓦尔斯 98%
克罗地亚语(Hrvatska) hr_HR 米洛·伊维尔 100%
捷克语(捷克共和国) cs_CZ 米哈尔·斯坦克 86%
丹斯克(丹麦) da_DK ERYpTION 98%
德国(德国) de_DE 卡尼斯特先生 100%
Eesti Keel (Eesti) et_EE 49%
中文(简体) en_GB 100%
英语(美国) en_US 100%
西班牙语(西班牙语) es_ES 弗朗西斯科·莫拉 98%
世界语 电光 马顿·保罗 28%
芬兰语(索米语) fi_FI 卡托先生0 98%
法国(法国) fr_FR 洛朗·科齐奇 100%
加利西亚语(西班牙语) gl_ES 马科斯·兰斯 32%
印度尼西亚语(印度尼西亚) id_ID eresytter 88%
意大利(意大利) it_IT 阿尔巴诺·巴蒂斯泰拉 86%
Magyar (Magyarország) hu_HU 马贾里·巴拉兹 86%
荷兰(比利时、比利时、比利时) nl_BE 88%
荷兰(荷兰) nl_NL 霍尔坎普 98%
挪威语(挪威语,诺雷格语) nb_NO 马茨·埃斯坦森 98%
波斯语 库罗什·菲鲁兹巴克特 62%
波尔斯基(波兰) pl_PL 科尼 81%
葡萄牙(巴西) pt_BR 雷纳托·努内斯·巴斯托斯 98%
葡萄牙(葡萄牙) pt_PT 迪奥戈·卡维罗 81%
罗曼纳 ro 克里斯蒂·杜卢塔 57%
斯洛文尼亚语(斯洛文尼亚语) sl_SI 马丁·科雷利奇 90%
瑞典 断续器 乔纳坦·尼伯格 98%
Thai (ประเทศไทย) th_TH 41%
中越 87%
Türkçe (Türkiye) tr_TR Arda Kılıçdağı 96%
乌克兰语 (Україна) uk_UA 维亚切斯拉夫·安德烈基夫 80%
Ελληνικά (Ελλάδα) el_GR 哈里斯·阿瓦尼蒂斯 98%
Русский (Россия) ru_RU 谢尔盖·塞格达 89%
српски језик (Србија) sr_RS 72%
中文 (简体) zh_CN 贺川 98%
中文 (繁體) zh_TW 恒星艺术 87%
日本語 (日本) ja_JP 根内科 100%
한국어 金智贤 86%

贡献

感谢所有为 Joplin 的源代码做出贡献的人!

洛朗22 苔藓 迦勒约翰 麦克风704b 罗马-r-m
根内科 j-krl 坦拉克斯 纳维吉 包装精灵
rtmkrlv fmrtn 马铃薯 devonzuegel 安朱拉克
加布科 垫子 阿邦特 阿比吉特 ishantgupta777
杰克·格鲁伯 阿达基利奇 拉比赫兹 coderrsid 狐狸面具
创意 拉胡尔姆2310 读书蜗牛 马布林7 夏瑞斯
乔纳森92 亚历克斯德韦罗 鲁诺-萨杜瓦 马科斯维加91 佩特兹12
伦巴斯托斯 程序粉丝 兹布列斯克 vsimkus 熔融形态
nishantwrp 祖菲利普 Rishabh-malhotraa 甲基溴氰胺 惠德普兰克
米洛型 耀眼 ylc395 雷纳托XSR 红十字党
q1011 阿米辛6h 阿塔兰特托雷 曼尼武 马顿保罗
马赫穆迪安 rccavalcanti 谢恩基尔凯利 辛库 斯泰尔
圆锥体 阿尼姆136 执政官00 布拉德姆克 特芬伯格
阿曼达麦格 马库斯希尔 纳坦莱比 拉斐尔·基米格 瓦索3
传感器怪胎 lkiThakur 无限052 巴特巴克尼尔 mrwulf
克里斯b86 chrmoritz 达拉沙 详细介绍 伊森42411
乔杰0 jalajcodes jblunck 杰德罗贝尔索 杰苏利文
杰蒙塔内 约翰哈马尔 索拉利兹 马基 mjjzf
rt-奥利维拉 sebastienjust 密封 星坊208 苏布拉264
苏博德哈勒 托比亚斯德夫 维尔 jyuvaraj03 科瓦尔斯基德夫
亚历克斯奇 断续器 巴博夫扎 eresytter 光射线22
lscolombo 卡托先生 pf-siedler ruuti s1nceri7y
科尔纳瓦 水火 伊库尼亚 艾哈迈德45123 床上向下
德卡维罗 六角星 2茉莉醇 萨克拉龙 亚伦森
xUser5000 iamabhi222 阿克什-孔达 alanfortlink 平均用户2
afischer211 a13xk 阿潘克拉托夫 泰特金 阿凡德伯格
serenitatis lex111 阿尔金迪42 朱曼吉 阿尔法杰克
阿曼勋爵 瑞君威567 ajilderda 阿德里诺夫 安德鲁佩里
泰克德尔 非人类9999 拉斯克拉德 技术-J 沙辛
安东尼奥-拉马达斯 heyapoorva assimd 阿特拉特 贝奥武夫2
双色板 brenobaptista brttbndr 卡尔博杜姆 卡洛斯
柴峰 查尔斯-e cyy5358 奇鲁1 科技狼12
云趋势 idcristi 达米安马斯克雷 丹尼尔兰道 达尼尔-托尔卡切夫
达尔沙尼28 道卡多尔特 永不孟德尔 德维斯特 迭戈-贝托
erdody 多姆古德温 b4mboo 唐博曼 西尔纳克努德
dflock 德罗比利卡 educbraga eduardokimmel VodeniZeko
英科 艾因弗恩 埃奥德鲁加 法蒂亚尔 fer22f
fpindado 弗莱施卡鲁塞尔 谈话 格莫巴赫 gmag11
杰基曼斯4 格兰多斯 振金德夫 古斯贝马克贝 霍利威
Fvbor 贝内特汉纳 harshitkathuria 维斯塔斯 ianjs
亚米德巴查 欧文多明 ishammahajan ffadilaputra 杰莱登16
雅各布赫灵顿 詹姆斯阿金瓦 jrwrigh 贾里德克罗 挥发性瓦
因奎卡 乔尔·辛普森 乔尔泰勒 exic 乔纳森·普拉斯
乔斯弗 乔伊宾辰 kaustubhsh y-臼泉 旭川
基尔坦普赫特 k0ur0x kklas xmlangel 特洛伊鲁斯
lboullo0 dbinary 马克-布维耶 姆沃姆马尔蒂茨 姆库德
plextoriano 马莫 mcejp 怪胎技术 马丁科瑞克
皮特米尔 马特希尔 mgroth0 沉默的马特 最大测试
米奇博伊 米奇普 特拉杜托雷先生 桑贾德 穆斯塔法-原子层沉积
尼扬纳施 佐姆林斯 弗里切滕 尼古拉斯-铃木 乌维尔
短2380 dist3r 空闲代码 波曹
迪亚德洛 pranavmodx R3d错误 rajprakash00 拉希尔1304
拉苏基列耶夫 莱因哈特1010 Retew ambrt Derkades
四步棋 棒棒糖 罗尼76er 罗廖坎 鲁扎克
szokesandor 塞缪尔·布里克尔 livingc0l0ur 布朗森 森佩罗尔
肖纳克索姆 斯福斯基特 断续器 希西 塔姆斯
泰基 撒切尔 西奥德亚奇 tbroadley 克里奇
tkilaker 蒂姆-欧文 赛勒斯 托比亚斯-格拉斯 司曲别陀罗比亚斯
kostegit 特伯龙 乌拉斯-艾塔尔 MyTheValentinus vassudanagunta
维杰吉16 max-keviv vandreykiv 智慧密码 xsak
伊米索斯 废除全部私有财产 航空运输 albertopasqualetto 阿斯林特
贝斯特利布尔 无聊10 卡道夫 colorchestra 网络陷阱
达特罗 德尔塔-埃米尔 文档75 dsp77 易拜耳
埃尔西胡普 埃斯皮诺萨 指数活性 exprez135 fab4x
法比安斯基7 rasperepodvipodvert 高岭土 githubaccount073 hms5232
氢化剂 iamtalwinder jabdoa2 jduar 吉贝倍夫
约翰万赫斯登 jtagcat 科尼 krzysiekwie 灯塔灯泡
卢斯帕兹 马杰斯特科维奇 mak2002 纳米泉 空点666
奥斯卡莱图 奥斯卡什 osso73 过度灵魂 彭西耶罗雷亚
柚子 rhtenhove rikanotank1 rxliuli 西蒙桑
恒星力量 穗西尼奥 相扑-99 xtatsux taw00
特卡塞特 维坎特 伏尔提努斯 断续器 你的联系方式
佐伊凡 zawnk 禅语 佐佐利纳123 xcession
帕文阳 杰克苏 张木士