工作区
在本地 PC 或直接在 IBM i(QSYS 或 IFS)上处理源代码。
选择工作区
IBM Bob Premium Package for i 让您能够在源代码所在的地方直接工作——无论是本地 PC 还是 IBM i 上。在开始新任务之前,您可以选择所需的工作区,告知 Bob 源代码的位置以及它应该在哪里工作。在某些情况下,只要获得适当权限,Bob 也可以在工作区之外或跨多个工作区工作。

除标准本地工作区外,IBM Bob Premium Package for i 还新增了两个工作区,使 IBM i 开发者能够直接访问 IBM i 上的源代码。需要通过 Code for IBM i 建立活跃的 IBM i 连接,才能查看和使用 Library List 或 Home Directory 工作区。
Local 工作区
Local 工作区是您在 Bob 中打开的本地 PC 上的任意文件夹,也是 Bob 默认使用的工作区。对于 IBM i 开发者来说,这可能是已从 GitHub 仓库克隆到 PC 上的 IBM i 应用程序。
即使您指定 Bob 在 Local 工作区中工作,它仍可访问 IBM i 来运行 CL 命令、SQL 语句和 PASE 命令,或者在明确告知的情况下处理 QSYS 或 IFS 中的其他源代码。
Library List 工作区
Library List 工作区将 Code for IBM i 的用户库列表映射为 Bob 的任务工作区。这样您就可以告知 Bob 在 QSYS 中的特定库集合内工作。对于 IBM i 开发者来说,这可能是由包含源代码或编译对象的一组库构成的 IBM i 应用程序。
使用此工作区时,Bob 仍可根据需要访问库列表以外的其他库。然而,通过库列表指定工作集的目的,是引导 Bob 聚焦于相关内容。
即使任务设置为 Library List 工作区,在明确告知的情况下,Bob 也可以访问 IFS。当需要生成更适合存储在 IFS 而非 QSYS 中的 Markdown 或文本文件时,这会非常实用。
Home Directory 工作区
Home Directory 工作区将您的 IBM i 用户配置文件的主目录(例如 /home/<username>)映射为 Bob 的任务工作区。这使 Bob 能够处理 IFS 中的特定流文件和目录集合。对于 IBM i 开发者来说,这可能是存储在 IFS 中的一组脚本或文档。
使用此工作区时,Bob 仍可根据需要访问主目录以外的其他目录。然而,与 Library List 工作区类似,将工作目录指定为用户主目录的目的,是引导 Bob 聚焦于相关内容。
即使任务设置为 Home Directory 工作区,在明确告知的情况下,Bob 也可以访问 QSYS。
任务历史
每项任务始终与特定工作区关联。查看任务历史时,您可以按工作区筛选以前的任务,从而快速找到您希望重新查看的特定任务。
映射到 Library List 或 Home Directory 工作区的历史任务,仅在连接到 IBM i 时才可见。

上下文提及
上下文提及在所有 IBM i 工作区中均受支持,您可以在聊天中直接标记特定项目,为 Bob 提供精确且有范围限定的上下文。
Library List 工作区
- 可使用
@直接标记库列表中的库。 - 只要成员当前已在编辑器中打开,也可以标记库中的成员。
Home Directory 工作区
- 可使用
@直接标记主目录根目录下的流文件和目录。 - 只要流文件当前已在编辑器中打开,也可以标记其他流文件(根目录之外或子目录中的)。