跳转到主要内容

常见 问题

关于TaskForge的一切,从基本设置到高级自动化和高级功能。需要 Obsidian任务管理 帮助?查看我们的完整指南。

入门

如何将TaskForge连接到我的Obsidian仓库?

3步设置过程:

  1. 打开设置:启动TaskForge并导航至设置
  2. 连接仓库:点击'连接仓库'并选择您的Obsidian仓库文件夹
  3. 开始管理任务:TaskForge扫描任务,您即可开始使用!

TaskForge可与现有的Obsidian Tasks插件格式配合使用,或作为独立任务管理器使用。

TaskForge使用什么任务格式?

TaskForge使用标准的Obsidian Tasks插件格式:

基本示例:

    • 这是一个基本任务
    • 这是一个已完成的任务
    • 带截止日期的任务 📅 2024-01-15
    • 带特定时间的任务 📅 2024-01-15 ⏰ 14:30
    • 高优先级任务 ⏫
    • 带标签的任务 #work #urgent
    • 每周回顾 🔁 every week
    • 快速提醒 🏁 delete

任务状态:

    • 待办(默认)
    • 完成
    • [-] 已取消
    • [/] 进行中
    • [!] 暂停
    • [>] 计划中

优先级:

  • 🔺 最高优先级
  • ⏫ 高优先级
  • 🔼 中优先级
  • 🔽 低优先级
  • ⏬ 最低优先级

我可以在没有Obsidian的情况下使用TaskForge吗?

虽然TaskForge是为Obsidian用户设计的,但它可以与任何遵循标准任务格式的markdown文件配合使用。您可以将其用作独立任务管理器,将任务保存为markdown文件。

可以从 Shortcuts、Raycast 或 Alfred 直接打开 TaskForge 到某个搜索吗?

可以。搜索深度链接支持可选的 q 参数,因此您可以直接落在已预填的搜索界面,而不是空界面。

格式:taskforge:///?search=true&q=<您的搜索文本>

示例:

  • taskforge:///?search=true&q=meeting 打开搜索并预填 "meeting"
  • taskforge:///?search=true&q=tax%20return(将空格编码为 %20+
  • taskforge:///?search=true&q=%23urgent 对应 #urgent(将 # 编码为 %23,否则会被解析为 URL 片段)
  • taskforge:///?search=true 仍然有效,会打开空搜索

可在 iOS/macOS 的 Shortcuts、Raycast quicklinks、Alfred 工作流、Obsidian 项目笔记或浏览器书签中使用。文本的搜索方式与您输入的一致:不区分重音、不区分大小写,会匹配任务标题、描述、标签、上下文和项目。可复制的示例位于 设置 > 高级 > Deep Link Reference。

任务管理

如何创建新任务?

您可以通过三种方式创建任务:

  1. 快速添加:使用TaskForge中的+按钮快速添加任务
  2. 从列表:直接在自定义列表中创建带有默认属性的任务
  3. 在Obsidian中:在任何Markdown文件中输入- [ ] 任务名称

在任一应用中创建的任务将自动同步到另一个应用。

如何设置截止日期和时间?

使用📅表情符号后跟YYYY-MM-DD格式的日期添加截止日期:

  • 📅 2024-01-15 表示截止日期
  • 📅 2024-01-15 ⏰ 14:30 表示特定时间

创建或编辑任务时,您也可以使用TaskForge的日期选择器。

示例:- [ ] 重要会议 ⏫ 📅 2024-01-15 ⏰ 14:30

如何设置任务优先级?

使用这些表情符号字符表示优先级:

  • 🔺 最高优先级
  • ⏫ 高优先级
  • 🔼 中优先级
  • 🔽 低优先级
  • ⏬ 最低优先级

示例:- [ ] 重要会议 ⏫ 📅 2024-01-15

如何有效使用标签?

标签帮助组织您的任务:

  • 简单标签:#work #personal #urgent
  • 嵌套标签:#project/alpha #work/meetings(使用正斜杠)
  • 表情标签:#🚀rocket #🎯goal-2025 #🔥urgent(混合表情符号和文本)
  • 多个标签:#work #urgent #followup

使用正斜杠创建层级标签结构以更好地组织。标签支持表情符号和国际字符以实现更具表现力的组织。可以在所有任务中筛选和搜索标签,并且可以全局或按自定义列表设置默认标签。

循环任务如何工作?

使用🔁表情符号设置循环任务:

  • 🔁 every day - 每日循环
  • 🔁 every week - 每周循环
  • 🔁 every 2 weeks - 每两周
  • 🔁 every month - 每月循环

示例:- [ ] 每周回顾 🔁 every week 📅 2024-01-15

循环任务系列如何工作?

您可以一次创建特定数量的循环任务(例如,'重复5次'):

  1. 正常创建带有循环的任务
  2. 在任务编辑器中启用'限制循环'
  3. 选择:
    • 计数限制:'重复X次'(例如,5次)
    • 结束日期:任务直到特定日期

好处:

  • 所有任务预先创建以便更好地规划
  • 进度跟踪显示完成比率(例如,'5个中的3个已完成')
  • 系列管理选项用于编辑或删除多个任务
  • 自动系列标签以便组织(从视图中隐藏)

什么是'完成时'操作?

'完成时'操作让您控制任务完成后自动发生的情况(在2秒倒计时后):

  • 保留(默认) - 任务完成后保留在文件中
  • 删除 - 任务完成后自动从文件中删除

这对于临时任务、提醒或循环任务非常适合,因为您不想用已完成的项目堆积文件。

用法:

  • 添加🏁 delete以在完成时自动删除任务
  • 默认'保留'行为不需要标志

示例:

    • 买杂货 🏁 delete
    • 给约翰打电话讨论会议 🏁 delete

什么是"Use filename as scheduled date"?

启用后,文件名匹配每日笔记格式的文件中的任务会自动根据文件名获得计划日期。例如,2024-03-19.md 中的任务会获得2024年3月19日的计划日期,无需您手动为每个任务添加日期。此功能与 Obsidian Tasks 插件的"Use Filename as Default Date"功能一致。

如何启用文件名作为计划日期?

两个步骤:

  1. 在设置 > 仓库与存储 > 每日笔记格式中配置每日笔记格式(例如 YYYY-MM-DD)
  2. 在同一部分中开启"Use filename as scheduled date"

使用 Obsidian Tasks 格式时,该开关也会出现在设置 > 内联任务设置中。

文件名作为计划日期会修改我的文件吗?

不会。推断日期仅在运行时生效。它们存在于应用中,但不会写回您的markdown文件。您的笔记与您编写时完全一致。

如果我为具有推断计划日期的任务添加截止日期或开始日期会怎样?

推断的计划日期将被移除。推断仅适用于完全没有日期的任务(无截止日期、无计划日期、无开始日期)。一旦您添加了任何日期,该任务的推断就会停止。

我可以为推断日期的任务添加时间或持续时间吗?

可以。您可以为具有推断计划日期的任务添加计划时间(例如下午2:00)和持续时间(例如60分钟)。推断日期提供日期,您控制时间。

每日笔记中的循环任务会怎样?

当您完成一个仅有推断计划日期的循环任务时,下一次出现会根据循环规则获得一个明确的计划日期。这可以防止下一次出现被固定在原始文件名日期上。

文件名推断支持哪些每日笔记日期格式?

它使用您配置的每日笔记格式。常见格式包括:

  • YYYY-MM-DD(例如 2024-03-19.md)
  • YYYYMMDD(例如 20240319.md)
  • DD-MM-YYYY(例如 19-03-2024.md)
  • [Daily Notes]/YYYY/MM/YYYY-MM-DD(例如 Daily Notes/2024/03/2024-03-19.md)
  • 使用 YYYY、YY、MM、M、DD、D 标记的任何格式,支持[括号]中的可选转义文本

什么是"从前置内容继承标签"?

启用后,内联任务(- [ ] 格式)会自动从文件的 YAML 前置内容继承标签。如果文件的前置内容中有 tags: [work, project-x],该文件中的每个内联任务都会显示这些标签,无需手动添加到每个任务行。您可以在设置 > 内联任务设置 > 标签继承中启用。

继承的标签会写入我的任务行吗?

不会。继承的标签仅用于显示。它们会出现在列表、筛选器和详情视图的任务上,但不会写回您的 markdown 文件。您的文件保持整洁。

我可以从特定任务中移除继承的标签吗?

不能单独移除。继承的标签来自文件的前置内容,适用于该文件中的所有任务。要阻止某个标签显示,请从文件的前置内容中删除该标签,或将任务移到其他文件。

归档任务时继承的标签会怎样?

任务移到其他文件时,继承的标签会被丢弃。任务会改为获取新文件的前置内容标签。

继承的标签在自定义任务列表筛选器中有效吗?

有效。如果您按标签筛选(例如"显示带有 work 标签的任务"),从文件前置内容继承了"work"的任务也会包含在结果中。

标签继承支持哪些前置内容标签格式?

所有常见的 YAML 标签格式都支持:

  • 内联列表:tags: [a, b]
  • 块列表:tags 后跟带破折号的缩进项
  • 单值:tags: work
  • 逗号分隔字符串:tags: a, b, c

如果存在 # 前缀,会自动去除。

子任务如何工作?

TaskForge支持带有视觉缩进的一级子任务:

创建子任务:

  1. 在Markdown中:在父任务下使用2个或更多空格缩进任务
    • 项目Alpha
      • 设计模型
      • 编写文档
  2. 在TaskForge中:使用任何任务上的三点菜单并选择'设为子任务'

关键功能:

  • 任务列表中的视觉缩进
  • 父子关系管理
  • 子任务必须与其父任务在同一文件中
  • 用于提升/降级任务的上下文菜单选项
  • 完成和删除对话框考虑子任务关系

如何在任务描述中添加换行?

在编辑描述时按 Enter 键。内联任务描述现在支持多行,因此每按一次 Enter 都会添加软换行,而不是关闭键盘。

这与旧版本的行为不同,过去按 Enter 会关闭键盘。如果您过去依赖该行为,请点击字段外部(或移到另一个字段)来保存。

在磁盘上,多行描述保持为干净的 markdown。它会以一个缩进项目符号的形式存储在任务下方,每增加一行就再缩进一级,这与 Obsidian 和其他 markdown 渲染器将单个列表项显示为带换行的文本时使用的结构相同:

- [ ] Pick a camera for the trip
  - Needs to handle low light well
    Budget cap is $800
    Want something small enough to carry all day

单个描述内不支持段落之间的空行,TaskForge 在保存时会将它们折叠为单个换行。对于更丰富的多段笔记,请将任务提升为 TaskNote,它支持完整的 markdown 正文。现有的单行描述继续完全照旧工作。

如何在任务标题中使用Obsidian内部链接?

TaskForge支持任务标题中的Obsidian内部链接语法:

链接格式:

  • 简单链接:[[Page Name]] - 显示为'Page Name'并链接到该页面
  • 显示文本链接:[[Page Name|Custom Text]] - 显示为'Custom Text'但链接到'Page Name'

示例:

    • 查看[[Meeting Notes]]以获取操作项
    • 使用新日期更新[[Project Plan|项目时间表]]
    • 检查[[Tasks]]页面以查找逾期项目

行为:

  • 链接在任务标题中显示为蓝色和下划线
  • 点击在Obsidian中打开链接的页面
  • 适用于所有现有任务格式(已完成任务的删除线等)

日历视图

如何使用日历视图?

日历视图提供了一种可视化方式来查看和按日期组织任务:

  1. 打开日历:点击顶栏中的日历图标或在Mac上使用⌘⇧C
  2. 导航月份:使用箭头按钮或滑动以更改月份
  3. 选择日期:点击任何日期以查看该天的任务
  4. 查看任务计数:日历日期上的数字显示您有多少任务

如何按不同的日期类型筛选?

日历同时支持多种日期类型:

  • 截止日期:带有📅截止日期的任务
  • 计划日期:带有⏳计划日期的任务
  • 开始日期:带有🛫开始日期的任务
  • 完成日期:任务完成的时间
  • 创建日期:任务首次创建的时间

筛选:

  1. 点击今日旁边的筛选下拉列表
  2. 选择要查看的多个日期类型
  3. 如果任务符合该日期的任何选定日期类型,则会显示任务

我可以从日历创建任务吗?

可以!当您在日历视图中点击+按钮时,新任务将根据您当前的日期筛选选择自动预填所选的日历日期。

免费用户在日历视图中有任何限制吗?

免费用户可以查看日历并查看今天的任务,但完整的日历功能需要高级版:

免费用户:

  • 可以查看当前月份的日历
  • 可以查看日历日期上的任务计数
  • 只能查看和管理今天的任务
  • 可以使用所有日期筛选选项

高级用户:

  • 完整日期选择 - 点击任何日期以查看其任务
  • 月份导航 - 浏览过去和未来的月份
  • 完整的日历功能

这确保TaskForge对每个人都保持有用,同时为高级用户提供增强的生产力功能。

日历深度链接如何工作?

您可以直接链接到日历中的特定日期:

  • 仅日历:taskforge:///calendar
  • 特定日期:taskforge:///calendar/2024-12-25

这对于Shortcuts、Alfred或Raycast等自动化工具很有用。

Day、Week 和 Month 视图是什么?

TaskForge 的日历有三种可切换的视图:

Day 视图:单日 24 小时时间网格。任务和事件在其计划时间以视觉块形式显示。左右滑动可在日期之间导航。

Week 视图:多列显示,每列代表一天。在手机上显示 3 天,在平板上自动调整,在桌面上显示完整的 7 天。包含显示当前时间的实时时间线。

Month 视图:无限滚动的月网格,点状指示器显示哪些日期有任务或事件。在桌面上,跨多天的事件显示为跨越周行的彩色条。

通过日历标题中的切换按钮切换视图,或在 macOS 上按 Cmd+1、Cmd+2 或 Cmd+3。

如何在 TaskForge 中设置日历事件?

日历事件集成是 Premium 功能。要启用:

  1. 前往 Settings 并找到 Calendar Events
  2. 切换开关以启用日历事件
  3. 当设备请求时授予日历权限
  4. 您的事件将与任务一起显示在所有日历视图中

TaskForge 从设备的原生日历存储中读取,因此可以与同步到设备的任何日历提供商配合使用:Apple Calendar(iCloud、Exchange、Google、Yahoo)、Google Calendar、Outlook、Exchange、CalDAV 日历等。如果它出现在手机的日历应用中,TaskForge 就能看到它。

如何在 TaskForge 中创建日历事件?

您可以通过多种方式创建事件:

  1. Quick Add 对话框:点击键盘栏中的日历图标切换到事件模式,然后输入事件详情
  2. 在 Day 或 Week 视图中长按时间段以在该时间创建事件
  3. 在桌面上拖动空白时间段以创建具有特定开始和结束时间的事件
  4. 使用 New Item 屏幕并在应用栏中切换到事件模式
  5. 在日历活跃时在 macOS 上按 Cmd+N

在事件模式下,您可以设置标题、日期、时间或时间范围、持续时间、地点、日历和重复。

日历事件的 RSVP 是如何工作的?

当您收到日历邀请时,可以用四种状态之一回复:Accepted、Tentative、Declined 或 Needs Action。

在 Android 上,RSVP 直接在 TaskForge 内处理。在 iOS 和 macOS 上,点击 RSVP 按钮会打开原生日历编辑器,因为 Apple 将 RSVP 更改限制在自己的日历 UI 中。

Declined 事件以删除线文字和暗淡显示,这样您仍然可以看到它们而不会打乱日程。Tentative 事件略微淡化显示。您可以使用日历筛选器来打开或关闭 declined 事件的显示。

日历中有哪些键盘快捷键可用?

在 macOS 上,以下键盘快捷键可用:

Cmd+Shift+C:在任务列表和日历之间切换 Cmd+1:Day 视图 Cmd+2:Week 视图 Cmd+3:Month 视图 Cmd+T:跳转到今天 Cmd+\ 或 Cmd+Option+S:切换侧边栏 Cmd+Left/Right:导航到上一个或下一个时段 Cmd+N:创建新事件

导航会根据当前视图自动调整:Month 视图按月移动,Day 视图按天移动,Week 视图按可见列数移动。

如何在日历中隐藏生日和节假日?

生日、节假日、跨日的休假块以及订阅日历经常把每一项都当作全天事件发送,这会在您规划当天具体小时时挤占议程。可以在日历的筛选面板中关闭它们。

在应用中: 打开日历,点击筛选图标,切换到 查看选项 选项卡,然后关闭 显示全天事件。议程会立即更新,并通过 iCloud 在您的 Apple 设备之间同步该设置。

在小组件上: 每个日历小组件实例都有自己的筛选器,因此您可以在锁屏小组件上隐藏全天事件,同时在主屏幕日历上保留它们。在 iOS/iPadOS/macOS 上长按小组件并选择 编辑小组件,或在 Android 上点击齿轮图标,然后关闭 显示全天事件

定时事件不受影响。跨多天的全天事件会从其所跨的每一天中消失,而不仅仅是开始日。

如何让议程聚焦于一天,而不是无限滚动?

将日历切换到单日议程模式。打开日历,点击筛选图标,切换到 查看选项 选项卡,然后启用 仅显示选中日期。议程将只显示您在上方日历网格中点击的日期,并在您点击不同日期时立即重新定位。

这同时也是一项真正的性能设置。默认议程会一次性挂载约 50 个日期分段,并随着滚动继续获取更多。单日模式只挂载一个分段,因此在大型仓库上,切换日期和打开日历都会明显更流畅。日历网格(月、周或日)不受影响,仍会在可见范围内显示点指示器和事件标签。该设置按账号生效,通过 iCloud 在 Apple 设备间同步,并在重启后保留。

可以从日历事件加入 Zoom、Google Meet、Teams 或 Webex 通话吗?

可以。在桌面端右键单击事件或在移动端长按事件(或打开事件并点击三点溢出菜单),即可找到 加入会议复制会议链接。仅当事件在地点、URL 或描述字段中包含可识别的会议 URL 时,这两项操作才会出现,涵盖 Zoom、Google Meet、Microsoft Teams 和 Webex。通用 URL 会被故意忽略,以免您不小心打开错误的链接。

同一菜单还包含 复制事件,会打开预填了原事件标题、时间、地点、与会者、提醒和会议详情的编辑器,您可以调整日期或任何其他字段,然后保存为全新事件。例如,非常适合从昨天的站会克隆出的一次性规划会议。

高级功能

如何创建自定义列表?

  1. 转到自定义列表选项卡
  2. 点击+按钮
  3. 命名您的列表并设置筛选器
  4. 配置分组和排序选项
  5. 使用预览功能查看其外观
  6. 保存您的列表

使用高级版,您可以创建无限的自定义列表。

我可以复制现有的自定义列表吗?

可以!长按任何自定义列表并选择'复制'以创建副本。这对于创建现有列表的变体,对筛选器或设置进行轻微修改很有用。

在自定义列表中可以按什么筛选?

您可以按以下方式筛选任务:

  • 截止日期(逾期、今天、本周等)
  • 完成状态(待办、完成、已取消)
  • 优先级(5个级别的任意组合)
  • 标签,具有双重筛选模式:
    • '包含标签'/'不包含标签'用于精确标签匹配
    • '包含文本'/'不包含文本'用于部分标签文本匹配
    • 交互式标签选择器便于从现有标签中选择
  • 文件(按路径或名称的特定文件或文件夹)
  • 文本内容(在任务标题中搜索,使用'包含'、'以...开始'、'以...结束'、'为空'等运算符)
  • 循环模式(循环与非循环任务、循环单位、间隔)

使用AND/OR逻辑创建具有多个筛选器组的复杂筛选条件。

如何在筛选器中使用AND/OR逻辑?

使用不同的逻辑创建筛选器组:

  • AND组:所有条件必须为真
  • OR组:任何条件都可以为真
  • 混合和匹配组以进行复杂筛选

我可以为自定义列表设置默认属性吗?

可以!在列表编辑器中,您可以设置:

  • 自动添加到新任务的默认标签
  • 默认截止日期,具有多个选项:
    • 今天
    • 今天+X天(可自定义偏移量)
    • 特定日期
  • 新任务的默认文件位置(可选的自定义文件路径)

如何控制显示哪些任务属性?

您可以通过两种方式自定义任务属性可见性:

  • 全局:转到设置>外观以控制所有任务显示哪些属性
  • 按自定义列表:在自定义列表编辑器中,配置该特定列表中任务显示哪些属性

这使您可以仅显示不同工作流程和上下文所需的信息。

可折叠分组部分如何工作?

当您在自定义列表中启用分组时:

  • 组标题可点击/可点击以展开或折叠部分
  • 折叠状态按列表记住
  • 帮助专注于特定组,同时隐藏其他组
  • 适用于所有分组类型(状态、优先级、截止日期等)
  • 视觉指示器显示组是展开还是折叠

这对于具有许多组的列表或当您想专注于特定任务类别时特别有用。

如何使用看板视图?

看板视图将您的分组任务呈现为可视化看板:

设置看板视图:

  1. 创建或编辑自定义列表
  2. 启用分组(按状态、优先级、标签、截止日期或文件)
  3. 在分组部分中切换'看板模式'
  4. 保存您的列表 - 任务现在显示为列中的卡片

看板强大功能:

  • 拖放列重新排序:长按任何列标题并拖动以重新排序
  • 可折叠列:点击列标题以折叠/展开
  • 智能列记忆:列顺序和折叠状态按列表记住
  • 可视化任务卡片:一眼看到所有任务属性
  • 适用于任何分组:按状态、优先级、标签或截止日期分组
  • 响应式设计:在设备之间自动调整

看板列重新排序如何工作?

看板列重新排序使您完全控制工作流程可视化:

如何重新排序列:

  1. 长按(或点击并按住)任何列标题
  2. 将列拖动到所需位置
  3. 释放以将列放置在新位置
  4. 新顺序自动保存

关键好处:

  • 工作流程自定义:排列列以匹配您的流程
  • 优先级组织:将最重要的列放在首位
  • 持久布局:列顺序按列表保存
  • 适用于所有分组类型:重新排序任何分组

如何在紧凑和舒适布局之间切换?

转到设置>外观并选择您喜欢的布局:

  • 紧凑:更密集的视图,间距最小,可一次查看更多任务
  • 舒适:宽敞的视图,增强的视觉一致性和更轻松的阅读

布局设置在所有任务视图和自定义列表中全局应用。

如何设置通知?

  1. 转到设置>通知
  2. 在设备设置中启用通知
  3. 添加自定义通知时间(例如,上午9:00、下午1:00、下午6:00)
  4. 配置哪些列表显示在应用角标计数中

您将收到有关截止日期、逾期任务以及在您的自定义通知时间的通知。

如何添加主屏幕小组件?

iOS/iPadOS:

  1. 长按主屏幕
  2. 点击+按钮
  3. 搜索'TaskForge'
  4. 选择您的小组件大小并添加
  5. 配置要显示的自定义列表

macOS:

  1. 右键单击桌面
  2. 选择'编辑小组件'
  3. 单击+按钮
  4. 搜索'TaskForge'
  5. 选择您的小组件大小并添加

Android:

  1. 长按主屏幕
  2. 选择'小组件'
  3. 查找并添加TaskForge小组件
  4. 配置您喜欢的自定义列表

高级版包含什么?

• 具有高级筛选的无限自定义列表

  • 自定义通知时间
  • 所有平台上的主屏幕小组件
  • 列表和全局设置的默认标签
  • 高级任务属性自定义
  • 增强的强调色选择器,支持十六进制代码输入
  • 完整的日历日期选择和月份导航

高级版是iOS、iPadOS和macOS的通用购买。Android和其他平台可能有单独的购买要求。

我可以在设备之间共享我的高级购买吗?

高级共享取决于您的设备生态系统:

Apple设备之间(iOS、iPadOS、macOS): 是的!您的高级购买通过iCloud自动在所有Apple设备之间同步。

Android设备之间: 是的!您的高级购买通过Google Play在Android设备之间同步。

Apple和Android之间: 不,高级购买无法在Apple和Android设备之间共享,因为TaskForge的隐私优先架构。我们在服务器上存储关于用户的零信息 - 没有账户,没有跟踪,没有数据收集。

这种隐私优先的方法意味着在不损害我们的核心原则的情况下,无法在不同平台生态系统之间链接您的身份:您的数据属于您。

什么是 Task Peek?

Task Peek 是一个浮动叠加层,当您在列表或日历视图中点击任何任务时出现。它显示带有完整编辑功能的快速预览:您可以在不离开当前屏幕的情况下更改标题、状态、优先级、日期、持续时间、标签和描述。

更改会自动保存。在桌面上使用箭头键在任务之间导航。向下滑动可关闭。点击日历事件会打开包含 RSVP 状态、地点、参与者和会议链接的事件预览。

Task Peek 默认启用。您可以在 Settings > Task Display > Task Peek 中关闭它。

如何在 TaskForge 中使用时间阻塞?

时间阻塞让您为任务分配持续时间,使其在日历网格上显示为视觉块。

设置持续时间:

  1. 在 Quick Add 中输入持续时间:"90m"、"1h30m" 或 "for 2 hours"
  2. 输入时间范围:"10am-2pm" 自动计算为 4 小时持续时间
  3. 在任务编辑器的持续时间字段中手动设置
  4. 在桌面上拖动创建:点击并拖动时间段来定义时间块

有持续时间的任务在 Day 和 Week 时间网格上占据相应高度。没有持续时间的任务默认为 30 分钟的视觉块。跨多天的块(例如,晚上 8 点开始持续 6 小时的任务)会自动在日期边界处分割。

如果我的 Premium 订阅过期会怎样?

您的自定义设置、列表、主题、通知偏好和所有其他配置都会安全保留。Premium 功能在 UI 层面变为不可用,但不会重置或删除任何内容。

重新订阅后,所有设置会立即恢复,无需任何重新配置。您不需要重新设置任何内容。

如何从 Quick Add 创建事件?

在 Quick Add 对话框中,点击键盘附件栏(iOS 和 Android)中的日历图标或对话框底部的切换按钮以切换到事件模式。此功能仅在启用日历事件时可用(Premium)。

在事件模式下,解析器会提取特定于事件的属性:标题、日期、时间或时间范围、持续时间、地点和日历。输入 "/" 从下拉列表中选择要将事件保存到哪个日历。

事件模式下键盘字符会发生变化。标签的 # 和优先级的 ! 等任务快捷方式会变为地点的 @ 和日历选择的 /。

TaskNotes集成

什么是TaskNotes,它如何在TaskForge中工作?

TaskNotes是一个Obsidian插件,使用每个文件一个任务的方法,使用YAML前置内容作为元数据。TaskForge现在支持读取和创建TaskNotes格式的任务以及常规内联Obsidian任务。

关键概念:

  • 每个任务是一个单独的markdown文件
  • 任务元数据存储在YAML前置内容中
  • 任务描述放在文件正文中
  • 与现有Obsidian工作流程无缝协作

如何在TaskForge中启用TaskNotes?

  1. 转到设置 > 任务类型
  2. 切换'任务文件'
  3. 选择如何识别TaskNotes文件: • 按标签:具有特定标签的文件(例如,'tasknote') • 按属性:具有特定前置内容属性的文件
  4. 为新TaskNotes设置默认文件夹
  5. 可选地启用'使用TaskNotes作为默认'以用于新任务

TaskForge支持哪些TaskNotes字段?

TaskForge支持所有主要的TaskNotes字段:

核心字段:

  • title:任务标题(必需)
  • status:open、in-progress、done、cancelled、on-hold、planned
  • priority:highest、high、normal、low、lowest

日期字段:

  • due:截止日期(YYYY-MM-DD或ISO格式)
  • dueAt:截止时间(HH:MM格式)
  • scheduled:您计划处理它的时间
  • start:任务可用的时间

其他字段:

  • tags:用于组织的标签列表
  • recurrence:循环模式
  • completedDate:任务完成的时间

我可以同时使用TaskNotes和内联任务吗?

可以!TaskForge 支持两种格式:

  • 内联任务:markdown文件中的传统Obsidian Tasks格式
  • TaskNotes:每个文件一个任务,使用YAML前置内容

两种类型都出现在您的任务列表中,可以一起筛选、排序和管理。

如何创建新的TaskNotes任务?

启用TaskNotes后:

  1. 快速方法:创建任务时使用任务类型选择器切换到TaskNotes格式
  2. 默认方法:在设置中启用'使用TaskNotes作为默认'
  3. 文件位置:新TaskNotes在您配置的默认文件夹中创建
  4. 文件命名:文件根据任务标题自动命名

如何识别哪些文件是TaskNotes?

TaskForge提供两种灵活的识别方法:

选项1:按标签

  • 设置特定标签(例如,'tasknote')
  • 前置内容中具有此标签的任何文件都被视为TaskNotes文件

选项2:按属性

  • 设置属性名称(例如,'type'、'category')
  • 可选地设置属性值(例如,'task')
  • 匹配此属性的文件被识别为TaskNotes

同步与文件

TaskForge是否可以与Obsidian Sync配合使用?

可以!TaskForge与Obsidian Sync完美配合。在iOS上,您可能需要先打开Obsidian以触发同步,然后TaskForge才能看到最新更改。

在iOS上使用Obsidian Sync时,如何找到我的Obsidian仓库?

当您打开TaskForge并选择"Use Existing Obsidian"时,会出现iOS文件选择器。要找到您的仓库:

  1. 持续点击返回箭头,直到到达"Browse"界面
  2. 导航到"On My iPhone"(或"On My iPad")
  3. 打开"Obsidian"文件夹
  4. 您的仓库应该在该文件夹内

Obsidian Sync将仓库本地存储在您设备上的Obsidian应用目录中,而不是iCloud Drive中。选择仓库文件夹后,TaskForge将连接并开始扫描您的任务。

如何在不同文件中组织任务?

TaskForge尊重您的文件组织:

  • 在设置中为新任务设置默认文件
  • 增强的文件选择,具有内置文件浏览器
  • 直接在应用中创建新文件和文件夹
  • 为单个任务或按自定义列表设置自定义文件路径
  • 从扫描中排除特定文件夹
  • 按文件路径或名称筛选和排序任务

如何使用文件选择器?

增强的文件选择器允许您在仓库中浏览和管理文件:

  1. 访问:单击任何文件路径字段旁边的文件夹图标
  2. 浏览:导航仓库的目录结构
  3. 选择文件:选择现有的markdown文件
  4. 创建新内容:直接创建新文件和文件夹
  5. 快速导航:在目录之间跳转

如果TaskForge无法访问我的文件怎么办?

如果TaskForge无法访问您的仓库文件,请尝试以下步骤:

所有平台:

  1. 检查您是否已授予文件夹访问权限
  2. 尝试在设置中重新选择您的仓库文件夹
  3. 下拉刷新任务列表
  4. 重新启动应用

iOS/macOS:

  • 重新选择您的仓库文件夹以刷新安全书签
  • 如果使用iCloud同步,请检查iCloud Drive是否已启用
  • 确认仓库未被移动或重命名

Android:

  • 对于Android 11+,请授予'管理外部存储'权限
  • 在设备设置 > 应用 > TaskForge中检查存储权限
  • 使用文档选择器重新选择您的仓库文件夹

如果问题仍然存在,请尝试在设置中断开并重新连接仓库。

如何将TaskForge与自动化工具配合使用?

TaskForge支持URL scheme以与以下工具集成:

  • 快捷指令应用(iOS/macOS)
  • Alfred工作流程
  • Raycast扩展
  • 其他自动化工具

自动创建任务: taskforge:///new-task?name=Task%20Name&tags=work,urgent&dueDate=2024-01-15

打开特定列表: taskforge:///list/Work%20Tasks

如何获取任务或列表的直接链接?

• 任务:使用任务详细信息屏幕中的🔗图标

  • 自定义列表:使用自定义列表编辑器中的🔗图标
  • 这些链接可从其他应用访问,并可添加书签

我的任务没有显示。我应该检查什么?

如果任务没有显示:

  1. 检查仓库连接是否正常(设置 > 仓库与存储)
  2. 确保文件不在排除的文件夹中
  3. 验证任务格式:- [ ] 任务名称
  4. 尝试通过下拉任务列表来刷新
  5. 检查文件是否实际上在您连接的仓库文件夹中

应用运行缓慢

请尝试以下优化步骤:

快速修复:

  • 重新启动应用以清除临时内存问题
  • 检查是否有非常大的markdown文件(>10MB)并将其拆分
  • 关闭其他应用以释放系统资源

仓库优化:

  • 排除不包含任务的大文件夹(设置 > 仓库与存储 > 任务筛选 > 排除的文件夹)
  • 定期将已完成的任务归档到单独的文件夹
  • 将活动仓库保持在10,000个任务以内以获得最佳性能

设备设置:

  • iOS/macOS:为TaskForge启用Background App Refresh
  • Android:在设备设置中禁用TaskForge的电池优化
  • 确保有足够的可用存储空间(1GB+)

TaskForge在最近的版本中显著提高了加载速度, 请确保您使用的是最新版本。

标签建议如何工作?

TaskForge在添加标签时提供智能标签建议:

  • 基于使用的排序:最常用的标签首先出现
  • 实时筛选:建议在您键入时筛选
  • 智能建议:应用从您的标记模式中学习
  • 轻松选择:点击建议的标签以立即添加它们

任务在设备之间不同步。如何修复?

对于同步问题:

  1. 确保两个设备使用相同的仓库文件夹
  2. 检查您的Obsidian Sync状态
  3. 在iOS上:打开Obsidian以触发同步
  4. 验证所有设备上的文件权限
  5. 尝试在设置中断开并重新连接仓库

如何备份我的任务数据?

由于TaskForge将所有内容存储为仓库中的markdown文件,您有多种备份选项:

自动备份:

  • 云同步:iCloud Drive、Google Drive或Dropbox会自动备份您的仓库
  • Obsidian Sync:提供内置的版本控制和备份
  • Time Machine(macOS):在自动备份中包含您的整个仓库

手动备份:

  • 将仓库文件夹复制到外部驱动器或单独的云存储位置
  • 定期创建仓库的ZIP压缩包

最佳实践:

  • 在2种不同存储类型上至少保留3份数据副本
  • 不要仅依赖单一同步服务作为唯一备份
  • 偶尔测试从备份恢复以确保其有效
  • 每月归档已完成的任务以保持活动仓库精简

我可以从其他任务管理器导入任务吗?

TaskForge使用标准的markdown任务文件,因此您可以从任何导出为markdown或纯文本的应用导入任务。

直接兼容:

  • 任何使用- [ ] Task格式的markdown文件都可以立即使用
  • 完全支持Obsidian Tasks插件格式
  • 支持TaskNotes YAML frontmatter格式

从其他应用导入:

  • Todoist、Things、Any.do:将任务导出为文本,然后另存为.md文件放入您的仓库
  • Apple Reminders:将任务复制到仓库中的markdown文件
  • Notion:将页面导出为markdown并放入您的仓库

将包含任务的任何markdown文件放入您的Obsidian仓库文件夹中,TaskForge将在下次刷新时自动检测到它们。

共享

如何与他人共享任务?

长按任意任务并从上下文菜单中选择共享,或在任务详情页面点击共享图标。这将打开设备的系统共享面板,其中包含任务的格式化摘要,包括状态、优先级、截止日期、标签以及返回 TaskForge 的深度链接。

如何从其他应用创建任务?

使用设备的共享面板!在任何应用(Safari、Chrome、备忘录等)中,点击共享按钮并选择 TaskForge。您将看到一个快速捕获界面,可以编辑任务标题、查看共享的 URL,并选择要保存到哪个列表。任务即时创建, 无需等待应用加载。

我可以选择共享任务保存到哪个列表吗?

可以!共享面板会将您所有的自定义列表显示为可选择的标签。只需在保存前点击想要的列表即可。任务将遵循该列表的内联任务或 TaskNotes 格式设置。

共享任务保存后会怎样?

任务会直接写入您的 markdown 文件以便即时使用。下次打开 TaskForge 时,应用会自动通过智能解析处理共享任务, 从标题中提取日期、标签、优先级和其他元数据。

语音助手

我可以用Siri添加任务吗?

可以!在iOS上,您可以说**"Hey Siri, add buy groceries in TaskForge""Hey Siri, add call dentist to my work list in TaskForge"**。Siri会在后台创建任务,无需打开应用。如果您没有指定列表,它会使用您的默认快速添加列表。

我可以用Google Assistant添加任务吗?

可以!在Android上,您可以说**"Hey Google, add buy groceries to my inbox on TaskForge"。Google Assistant使用App Actions直接创建任务。您还可以说"Show my tasks on TaskForge""Open search on TaskForge"**来导航到特定视图。

我的任务会显示在iOS Spotlight搜索中吗?

会的!您所有活跃的(未完成的)任务都会被Spotlight索引。只需在主屏幕上向下滑动并开始输入任务标题,即可立即找到它。

准备好带上您的 任务走遍每处?

加入 20,000+ 名使用 TaskForge 管理任务的 Obsidian 用户。

仍需要 帮助?

找不到您要找的内容?联系我们的支持团队。