Visual Studio Code 的 Databricks 扩展的设置
重要
本文档适用于 Visual Studio Code 版本 2(公共预览版)的 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
。