注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
VS Code workspaces 和 Palantir extension for Visual Studio Code 与 Microsoft 无关,也未获得其认可。
VS Code workspaces 目前处于测试阶段,并在所有启用 Code Workspaces 的组织中默认可用。
VS Code workspaces 是一个集成开发环境 (IDE),用于在 Palantir 平台上编写和协作生产就绪的代码。VS Code workspaces 利用 Microsoft 的 VS Code ↗,这是一个用于编辑和管理代码的开源 IDE。
要访问 VS Code workspace,首先在 Code Repositories 应用程序中打开现有或新的 Python 变换 或 OSDK React 仓库。从这里,在屏幕右上角选择 Open in VS Code 选项。这将带您进入一个 VS Code workspace,您的开发环境将自动设置好,允许您立即开始工作。
VS Code workspaces 仅适用于 支持的工作流。
除了我们平台内的 VS Code 实例之外,您还可以配置本地 VS Code 环境以与 Palantir 集成。为此,您需要下载并安装 Palantir extension for Visual Studio Code,该扩展提供了与 Palantir 平台的本地集成,包括您在 Code Repositories 中看到的许多功能。该扩展目前处于测试阶段,当前专注于为 Python 变换提供功能。它在 VS Code Workspaces 中默认启用。
了解有关 Palantir extension for Visual Studio Code 功能的更多信息。
VS Code workspaces 仍在开发中,可能会随着时间的推移而更改。目前在本地和平台内的 VS Code 版本中支持以下工作流:
Palantir extension for Visual Studio Code 会在启动时自动设置您的 Python 环境,并启用以下功能:
您必须启用 web 托管 才能使用 VS Code workspaces 进行 OSDK React 应用程序。
VS Code 已与 Developer Console 集成,允许您快速搭建 React 应用程序。您可以在 Developer Console 的 Code repository 部分创建一个 VS Code workspace。
Palantir 中 VS Code 与 React OSDK 应用程序集成的其他优点包括:
VS Code 和 Code Repositories 在预期的应用案例上有一些重叠。然而,它们的功能在以下方面有所不同:
功能 | Code Repositories | VS Code workspaces | Palantir extension for Visual Studio Code(通过本地 VS Code 应用程序) |
---|---|---|---|
变换 | |||
Python 变换预览 | 是 (Code Assist) | 是 (本地预览) | 是 (Code Assist/本地预览) |
完整数据预览 | 预览数据样本,可预筛选输入样本 | 是 | 是 (仅本地预览) |
调试器支持 | 是 | 是 | 是 |
Java 变换 | 是 | 否 | 否 |
OSDK React 应用程序 | |||
Typescript Language Server | 否 | 是 | 是 |
实时重新加载代码更改 | 否 | 是 | 是 |
Python 计算模块 | |||
运行和调试 Python 文件 | 否 | 是 | 是 |
Python 库 | |||
运行和调试 Python 文件 | 否 | 是 | 是 |
工作流 | |||
SQL 集成 | 是 | 否 | 否 |
Typescript 函数预览 | 是 | 否 | 否 |
IDE | |||
Shell 终端 | 否 | 是 (远程主机) | 是 |
键绑定自定义 | 否 | 是 | 是 |
公共扩展支持 | 不适用 | 否 | 是,如果您的组织允许 |
AIP 自动完成 | 是 | 否 | 否 |
有关 VS Code workspace 的价格信息,请参阅 Code Workspaces 计算使用。