本文列出了 Visual Studio Code 的 Databricks 扩展的扩展设置。 请参阅什么是 Visual Studio Code 的 Databricks 扩展?
设置参考
Visual Studio Code 的 Databricks 扩展将以下设置添加到 Visual Studio Code。 使用 Visual Studio Code 命令面板命令“首选项:打开设置”打开“设置编辑器”。 也可以直接修改 settings.json 文件。
| 设置编辑器(“扩展”>“Databricks”) | settings.json | 说明 | 
|---|---|---|
| 捆绑包:删除状态刷新间隔 | databricks.bundle.remoteStateRefreshInterval | 刷新捆绑包远程状态的间隔(以分钟为单位)。 | 
| 群集:仅显示可访问的群集 | databricks.clusters.onlyShowAccessibleClusters | 选中此项或设置为 true会仅对可在其上运行代码的群集启用筛选。默认设置为未选中或 false(不为这些群集启用筛选)。 | 
| 试验:选择加入 | databricks.experiments.optInto | 启用或禁用此扩展的实验性功能。 可用功能包括: 
 | 
| Ipython Dir | databricks.ipythonDir | 用于存储 IPython 文件的目录的绝对路径。 默认值为 IPYTHONDIR 环境变量(如果已设置)或 ~/.ipython。 | 
| 日志:已启用 | databricks.logs.enabled | 是否启用日志记录。 默认为 true。 重新加载窗口,使更改生效。 | 
| 日志:最大数组长度 | databricks.logs.maxArrayLength | 为数组字段显示的最大项数。 默认为 2。 | 
| 日志:最大字段长度 | databricks.logs.maxFieldLength | 日志输出面板中显示的每个字段的最大长度。 默认为 40。 | 
| 日志:截断深度 | databricks.logs.truncationDepth | 显示的未截断日志的最大深度。 默认为 2。 | 
| 替代 Databricks 配置文件 | databricks.overrideDatabricksConfigFile | 该扩展用于身份验证的 .databrickscfg文件的备用位置。 | 
| Wsfs:重新排列单元格 | databricks.wsfs.rearrangeCells | 启用或禁用在使用 workspace作为同步目标时创建的包装器文件中重新排列单元格。 Databricks 建议启用此设置。 如果已禁用,则需要手动处理笔记本中的本地导入的sys.path。 | 
环境变量定义文件
Visual Studio Code 支持 Python 项目的环境变量定义文件。 可以创建一个扩展名为 .env 的文件,Visual Studio Code 会在运行时应用此 .env 文件中的环境变量。 有关详细信息,请参阅 Visual Studio Code 文档中的环境变量定义文件。
Visual Studio Code 的 Databricks 扩展使用 python.envFile 设置来制定环境变量定义文件的位置。 此 Visual Studio Code 设置的默认值为 {workspaceFolder}/.env,但你可以使用设置编辑器或在 settings.json 中对其进行修改。 仅当代码在本地运行时,才应用这些环境变量。