Visual Studio Code 的 Databricks 扩展的设置

本文列出了 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 启用或禁用此扩展的实验性功能。 可用功能包括:

- views.cluster:显示或隐藏“群集”视图。 请参阅选择用于运行代码和作业的群集
日志:已启用 databricks.logs.enabled 选中此项或设置为 true(默认)会启用日志记录。 重新加载窗口,使任何更改生效。
日志:最大数组长度 databricks.logs.maxArrayLength 为数组字段显示的最大项数。 默认为 2
日志:最大字段长度 databricks.logs.maxFieldLength 日志输出面板中显示的每个字段的最大长度。 默认为 40
日志:截断深度 databricks.logs.truncationDepth 显示的未截断日志的最大深度。 默认为 2
替代 Databricks 配置文件 databricks.overrideDatabricksConfigFile 该扩展用于身份验证的 .databrickscfg 文件的备用位置。
Python: Env 文件 databricks.python.envFile 自定义 Python 环境变量定义 (.env) 文件的绝对路径。 请参阅环境变量定义文件
Wsfs:重新排列单元格 databricks.wsfs.rearrangeCells 启用或禁用在使用 workspace 作为同步目标时创建的包装器文件中重新排列单元格。 Databricks 建议启用此设置。 如果已禁用,则需要手动处理笔记本中的本地导入的 sys.path

环境变量定义文件

Visual Studio Code 支持 Python 项目的环境变量定义文件。 可以在开发计算机上的某个位置创建一个扩展名为 .env 的文件,Visual Studio Code 会在运行时应用此 .env 文件中的环境变量。 有关详细信息,请参阅 Visual Studio Code 文档中的环境变量定义文件

要让 Visual Studio Code 的 Databricks 扩展使用 .env 文件,请在 settings.json 文件中设置 databricks.python.envFile,或者将设置编辑器中的“扩展”>“Databricks”>“Python: Env 文件”设置为 .env 文件的绝对路径。

重要

如果设置 settings.json,请不要如 Visual Studio Code 文档中所述将 python.envFile 设置为 .env 文件的绝对路径,因为 Visual Studio Code 的 Databricks 扩展必须替代内部使用的 python.envFile。 请确保仅设置 databricks.python.envFile