本文列出 Visual Studio Code 的 Databricks 擴充功能設定。 請參見 Databricks 擴充套件以了解 Visual Studio Code
設定參考
Visual Studio Code 的 Databricks 擴充功能為 Visual Studio Code 新增了以下設定。 使用 Visual Studio Code 指令面板指令 偏好設定:開啟設定,開啟 Settings 編輯器。 您也可以直接修改 settings.json 檔案。
| 設定編輯器 ([延伸項目] > "Databricks") | settings.json |
描述 |
|---|---|---|
| 套件組合:移除狀態更新的間隔 | databricks.bundle.remoteStateRefreshInterval |
套件組合的遠端狀態每隔多少分鐘刷新一次。 |
| 叢集:僅顯示可存取的叢集 | databricks.clusters.onlyShowAccessibleClusters |
核取或設定為 true,以僅針對您可執行程式碼的叢集啟用篩選。預設為取消選取或 false (請勿為這些叢集啟用篩選)。 |
| 實驗:選擇參加 | databricks.experiments.optInto |
啟用或停用延伸項目的實驗性特徵。 可用的特徵包括:
|
| Ipython 目錄 | 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文件中的 Environment 變數定義檔案。
Databricks 的擴充功能 Visual Studio Code 使用 python.envFile 設定來定位環境變數定義檔案的位置。 此Visual Studio Code設定的預設值為{workspaceFolder}/.env,但你可以使用 Settings editor或在 settings.json 中修改。 只有在本機執行程式代碼時,才會套用這些環境變數。