預先發行版本:2024-07-17
下列設定適用於 MySQL Shell for VS Code 擴充功能及其編輯器。
MySQL Shell for VS Code 的設定會分類在 MySQL Shell GUI (Msg) 儲存庫的名稱下。
-
Msg › 除錯記錄:
層級 -
為擴充功能和 MySQL Shell 之間的通訊記錄設定不同的詳細程度層級。若要檢視此記錄,請開啟
OUTPUT
通道 MySQL Shell for VS Code。詳細程度層級的選項如下NONE
:關閉記錄。ERROR
:僅記錄錯誤。WARNING
:記錄錯誤和警告。INFO
(預設):記錄錯誤、警告和其他正常資訊。DEBUG
:記錄問題分析,其中會列印其他資訊。DEBUG2
:目前未使用。DEBUG3
:用於問題分析。所有內容都會列印到記錄檔中,其中可能包含安全性資訊,例如密碼、連線權杖等等。但是,所有與安全性相關的資訊都會取代為星號字元 (***
)。此設定層級會產生大量的輸出。
-
Msg › 編輯器:
資料庫版本 如果沒有可用的 MySQL Server 版本,則要用於 MySQL 語言支援的預設版本。否則,會顯示目前版本。
-
Msg › 編輯器:
預設資料庫連線 指定要用於從標準文字編輯器執行嵌入式 SQL 且尚未開啟連線時使用的資料庫連線名稱 (標題)。保留空白以選取連線。
-
Msg › 編輯器:
顯示隱藏 設定為 true 時,會顯示一般不可見的字元,例如空格或 Tab 鍵。
-
Msg › 編輯器:
顯示迷你地圖 決定程式碼編輯器是否應該顯示迷你地圖,而不是純粹的捲軸,以獲得更好的瀏覽體驗。
-
Msg › 編輯器:
Sql 模式 -
如果沒有可用的模式資訊,則要用於 MySQL 語言支援的預設 SQL 模式。預設 SQL 模式值為
ONLY_FULL_GROUP_BY
STRICT_TRANS_TABLES
NO_ZERO_IN_DATE
NO_ZERO_DATE
ERROR_FOR_DIVISION_BY_ZERO
NO_ENGINE_SUBSTITUTION
如需其他有效值,請參閱sql_mode。
-
Msg › 編輯器:
發生錯誤時停止 設定為 true 時,如果發生錯誤,指令碼的執行會停止。否則,指令碼執行會繼續執行下一個陳述式。
-
Msg › 編輯器 › 主題:
裝飾集 -
選取其中一個要用於在混合語言編輯器中標記程式碼區塊和結果的集合。下列選項可用
standard
(預設):只包含編輯器列的實心標記。alternative
:使用具有不同顏色的陰影圖案來標記編輯器內容和結果區域。
-
Msg › 編輯器:
自動換行 -
決定編輯器應該如何自動換行長行。下列選項可用
off
(預設):不換行。on
:行會在視窗寬度換行。wordWrapColumn
:行會在「自動換行欄」換行。bounded
:行會在視窗寬度和Word Wrap Column
的最小值處換行。
-
Msg › 編輯器:
自動換行欄 整數值,用於控制編輯器在編輯器使用
wordWrapColumn
或bounded
自動換行時換行長行的欄。預設值為 120。-
Msg › Sql:
限制列計數 整數值,用於決定結果集中一頁的大小,但如果在查詢中指定最上層
LIMIT
子句,則無效。設定為0
可停用自動新增LIMIT
子句,並以單一頁面傳回所有記錄。預設值為 1000。-
Msg › Sql:
資料列封包大小 整數值,用於決定從後端以單一回應傳回的結果記錄數。預設值為 1000。
-
Msg › 啟動:顯示資料庫連線索引標籤
在 VS Code 啟動後第一次在活動列中選取 MySQL Shell for VS Code 擴充功能圖示時,開啟資料庫連線概觀編輯器。
-
Msg › 索引標籤位置:
新連線 -
在開啟資料庫連線時,將新索引標籤放置在哪裡。下列放置選項可用
Active
(預設):在目前作用中的編輯器群組中。Beside Right
:在作用中編輯器旁邊的編輯器群組中。Beside Bottom
:在作用中編輯器下方的編輯器群組中。
-
Msg › 索引標籤位置:
具有嵌入式 Sql 的新連線 -
在開啟 MySQL Shell 主控台時,將新索引標籤放置在哪裡。下列放置選項可用
Active
:在目前作用中的編輯器群組中。Beside Right
:在作用中編輯器旁邊的編輯器群組中。Beside Bottom
(預設):在作用中編輯器下方的編輯器群組中。