使用者和工作區設定

自訂 Azure Data Studio 體驗很簡單,如修改使用者設定 中所述 ,但瞭解每個變更的影響需要您修改的設定知識。 每個設定在設定編輯器中都有簡短的描述,並在此頁面上提供其他資訊。 不包括 Azure Data Studio 中的每個設定;提交任何遺漏專案的意見反應。

編輯器:偵測縮排

啟用時, 會根據檔案內容開啟檔案時,自動偵測編輯器:索引標籤大小 編輯器:插入空格 的值。

編輯器:字型系列

編輯器視窗中所使用的字型可以根據您的喜好設定來變更。 編輯器 :字型系列 設定 ( editor.fontFamily 輸入 settings.json ) 是一個文字欄位,您可以在其中設定慣用的字型。 如果提供不正確字型,編輯器會使用預設字型。

  • Windows 預設字型: Consolas, \'Courier New\', monospace
  • macOS 預設字型: Menlo, Monaco, \'Courier New\', monospace
  • Linux 預設字型: \'Droid Sans Mono\', \'monospace\', monospace

字型系列只會影響編輯器中的文字。

編輯器:字型大小

您可以使用 編輯器:字型大小設定來控制編輯器視窗的字型大小 設定( editor.fontSize 在 中 settings.json 輸入)。 以圖元為單位輸入字型大小的數值。

字型大小只會影響編輯器中的文字。 若要增加整個環境的字型大小,請使用 Ctrl/Cmd + 放大縮小字體功能。 若要減少整個環境的字型大小,請使用 Ctrl/Cmd - 放大縮小字體功能。

編輯器:插入空格

啟用時,按下時 Tab 會插入空格。 根據預設 ,啟用編輯器:插入空格 設定( editor.insertSpaces 中的 settings.json 專案)會根據編輯器:偵測縮 排時 檔案內容覆寫。

編輯器:索引標籤大小

控制索引標籤相等的空格數目。 將 [ 編輯器:索引標籤大小 ] 設定 ( editor.tabSize 輸入 settings.json ) 變更為適當的空格數目,預設值為 4 (4)。 啟用編輯器:偵測縮 排時 ,會根據檔案內容覆寫此設定。

編輯器:程式碼片段建議

控制程式碼片段是否與其他建議一起顯示(例如 Intellisense,如果已啟用),以及它們相對於其他建議的排序方式。

編輯器:程式碼片段建議 設定 ( editor.snippetSuggestions 中的 settings.json 專案) 可以有值:

  • top 在其他建議之上顯示程式碼片段建議。
  • bottom 在其他建議下方顯示程式碼片段建議。
  • inline 顯示插入其他建議的程式碼片段建議。
  • none 請勿顯示程式碼片段建議。

不需要 Mssql > Intelli Sense:啟用建議 Mssql > Intelli Sense:啟用 Intelli Sense

編輯器 > 建議:顯示程式碼片段

判斷程式碼片段是否顯示在編輯器視窗中。 不需要 Mssql > Intelli Sense:啟用建議 Mssql > Intelli Sense:啟用 Intelli Sense

執行計畫 > 工具提示:在暫留工具提示上啟用

判斷在執行計畫暫留時是否顯示工具提示。 停用時,會在節點選取或按 F3 鍵時顯示工具提示。 [ 執行計畫 > 工具提示:在暫留工具提示 上啟用] 選項預設為停用。

檔案:自動儲存

根據預設,Azure Data Studio 需要明確的動作,才能將變更儲存至磁片 Ctrl+S 。 您可以啟用自動儲存,以在設定的延遲或焦點離開編輯器時自動儲存變更。 啟用此選項後,就不需要明確儲存檔案。

[ 檔案:自動儲存 ] 設定 ( files.autoSave 中的 settings.json 專案) 可以具有下列值:

  • off 停用自動儲存。
  • afterDelay 在設定的延遲之後儲存檔案(預設值為 1000 毫秒)。
  • onFocusChange 當焦點移出髒檔案的編輯器時,會儲存檔案。
  • onWindowChange 當焦點移出 Azure Data Studio 視窗時,儲存檔案。

檔案:自動儲存延遲

控制延遲,以毫秒為單位,之後會自動儲存具有未儲存變更的編輯器。 只有在 [檔案]:[自動儲存 ] 設定為 afterDelay ,才適用此設定。 預設值為 1000 毫秒。 您可以選擇性地編輯 files.autoSaveDelay 中的 settings.json 專案。

檔案:熱結束

根據預設,當您結束時,Azure Data Studio 會記住未儲存的檔案變更。

檔案 :經常性結束 設定 ( files.hotExit 中的 settings.json 專案) 可以有值:

  • off 停用熱結束
  • onExit 關閉應用程式時會觸發經常性結束,當最後一個視窗在 Windows/Linux 上關閉,或從命令選擇區或鍵盤快速鍵觸發命令時 workbench.action.quit 就會觸發。 所有未開啟資料夾的視窗都會在下一次啟動時還原。
  • onExitAndWindowClose 當應用程式關閉時,就會觸發經常性結束,當 Windows/Linux 上最後一個視窗關閉,或從命令選擇區或鍵盤快速鍵觸發命令時 workbench.action.quit ,也會觸發任何開啟資料夾的視窗,而不論其是否為最後一個視窗。 所有未開啟資料夾的視窗都會在下一次啟動時還原。 若要在關機前還原資料夾視窗,請將 設定 window.restoreWindows 為 [全部]。

如果經常性結束髮生問題,則所有備份都會儲存在下列適用于標準安裝位置的資料夾中:

  • Windows %APPDATA%\Code\Backups
  • macOS $HOME/Library/Application Support/Code/Backups
  • Linux $HOME/.config/Code/Backups

Mssql > Intelli Sense: 啟用 Intelli Sense

判斷是否為 MSSQL 提供者啟用 Intellisense,以及 Mssql > Intelli Sense:啟用建議 。 必須停用這兩個設定(未核取),才能關閉 Intellisense。

Mssql > Intelli Sense: 啟用建議

判斷是否為 MSSQL 提供者啟用 Intellisense 建議,以及 Mssql > Intelli Sense:啟用 Intelli Sense 。 必須停用這兩個設定(未核取),才能關閉 Intellisense。

查詢編輯器:索引標籤色彩

為了更容易識別您所使用的連線,在編輯器中開啟索引標籤時,可將色彩設定為符合連線所屬伺服器群組的色彩。 索引標籤色彩預設為關閉。

查詢編輯器:索引標籤色彩 設定( queryEditor.tabColorMode 中的 settings.json 專案) 可以具有值:

  • off 索引標籤著色已停用。
  • border 每個編輯器索引標籤的上框線會以色彩標示,以符合相關的伺服器群組。
  • fill 每個編輯器索引標籤的背景色彩都符合相關的伺服器群組。

Screenshot of the query editor tab background color matching the server group color.

Sql:預設驗證類型

決定連線到 Azure 資源時要使用的預設驗證類型。

Sql:預設驗證類型 設定 ( sql.defaultAuthenticationType 中的 settings.json 專案) 可以有值:

  • SqlLogin 使用 SQL 驗證。
  • AzureMFA 使用 Azure Active Directory - 通用搭配 MFA 支援驗證。
  • AzureMFAandUser 使用 Azure Active Directory - 密碼驗證。
  • Integrated使用 Windows 驗證。

視窗:還原 Windows

控制啟動 Azure Data Studio 之後如何重新開啟視窗。 如果應用程式已經執行,此設定就沒有作用。

視窗:還原 Windows 設定 ( window.restoreWindows 中的 settings.json 專案) 可以有值:

  • preserve 一律重新開啟所有視窗。 如果開啟資料夾或工作區(例如,從命令列開始),除非之前開啟資料夾或工作區,否則會以新視窗的形式開啟。 如果檔案已開啟,則會在其中一個還原的視窗中開啟。
  • all 除非開啟資料夾、工作區或檔案,否則請重新開啟所有視窗(例如,從命令列開啟)。
  • folders 除非開啟資料夾、工作區或檔案(例如,從命令列),否則請重新開啟所有已開啟資料夾或工作區的視窗。
  • one 除非開啟資料夾、工作區或檔案,否則請重新開啟最後一個使用中的視窗(例如,從命令列開啟)。
  • none 永遠不要重新開啟視窗。 除非開啟資料夾或工作區(例如,從命令列),否則會出現空白視窗。

Workbench:啟用預覽功能

根據預設,Azure Data Studio 中不會啟用預覽功能。 啟用此選項以存取未發行的預覽功能。

資源

因為 Azure Data Studio 會從 Visual Studio Code 繼承使用者設定功能,因此您可以在適用于 Visual Studio Code 的 設定一文中找到 有關設定的其他資訊。