Windows 終端機中的互動設定
下列屬性會影響整個終端機視窗,不論設定檔設定為何。 這些應放在您 settings.json 檔案的根目錄。
啟用未對焦壓克力
控制未對焦壓克力是否可行。 當這個 設定為 true
時,未對焦的視窗可以有壓克力,而不是不透明。
當設定為 false
未對焦的視窗不能有壓克力時,當焦點視窗具有壓克力時,未對焦的視窗將會是 Solid。
屬性名稱:compatibility.enableUnfocusedAcrylic
必要性: 選用
接受:true
、false
預設值:false
自動將選取範圍複製到剪貼簿
當這個項目設定為 true
時,會在建立時立即將選取範圍複製到剪貼簿。 在此情況下,按一下滑鼠右鍵時,一律會貼上。 當其設定為 false
時,選取範圍會保持並等候進一步的動作。 使用滑鼠按一下右鍵時會複製選取範圍。
屬性名稱:copyOnSelect
必要性: 選用
接受:true
、false
預設值:false
複製時的文字格式
當這個項目設定為 true
時,已選取文字的色彩和字型格式也會複製到剪貼簿。 當其設定為 false
時,只會將純文字複製到剪貼簿。 您也可以指定想要複製的格式。
屬性名稱:copyFormatting
必要性: 選用
接受:true
、、false
、"none"
"all"
、、 "html"
"rtf"
預設值:false
移除矩形選取範圍中的尾端空白字元
若將這個項目設定為 true
,您將矩形 (區塊) 選取範圍中的文字複製到剪貼簿後,每一行尾端的空白字元都會移除。 若將這個項目設定為 false
,則空白字元會保留,以確保每一行的長度都相同。 若要複製矩形 (區塊) 選取範圍中的文字,請按住 Alt 鍵,然後按住滑鼠並拖曳選取想要複製的文字區域。 選取文字資料行等內容時,這項操作很實用。
屬性名稱:trimBlockSelection
必要性: 選用
接受:true
、false
預設值:true
在貼上內容時修剪尾端空白字元
若啟用這個設定,將文字貼到終端機時,終端機會自動修剪尾端空白字元。
屬性名稱:trimPaste
必要性: 選用
接受:true
、false
預設值:true
文字分隔符號
這會決定用於按兩下選取範圍的文字分隔符號。 文字分隔符號是指定兩個文字之間界限的字元。 最常見的範例包括空格、分號、逗號和句號。
屬性名稱:wordDelimiters
必要性: 選用
接受:字串形式的字元
預設值: /\\()\"'-:,.;<>~!@#$%^&*|+=[]{}?│
(│
是 U+2502 BOX DRAWINGS LIGHT VERTICAL
)
重要
下列字元必須以反斜線逸出:\
、"
例如,以下是一些分隔符,可用來比對各種其他終端模擬器的行為:
終端機 | 分隔符號 |
---|---|
Xterm \(英文\) | "$'()*;<>[\]^{|} |
Gnome 終端機 | !"$'()*:;<>[]^{|} |
Konsole | !"$'()*,;<>[\]^{|} |
Rxvt | &();<>| |
Alacritty | "'(),:<>[]{|} |
小貓 | !"$'()*,:;<>[\]^{|} |
根據字元方格大小貼齊視窗
當這個項目設定為 true
時,視窗會在調整大小時貼齊最接近的字元界限。 當其設定為 false
時,視窗會「順暢」調整大小。
屬性名稱:snapToGridOnResize
必要性: 選用
接受:true
、false
預設值:true
最小化至通知區域
若將這個項目設定為 true
,最小化視窗便不會顯示在工作列中,因此您無法在工作列區域存取該視窗, 不過可以改為透過終端機的通知區域圖示存取。 如果將這項全域設定或 minimizeToNotificationArea
全域設定設為 true,終端機會在通知區域中顯示圖示。
屬性名稱:minimizeToNotificationArea
必要性: 選用
接受:true
、false
預設值:false
重要
這項設定已從 "minimizeToTray"
重新命名為 "minimizeToNotificationArea"
。
一律顯示通知圖示
若將這個項目設定為 true
,終端機會在通知區域中顯示其圖示。 如果將這項全域設定或 minimizeToNotificationArea
全域設定設為 true,終端機會在通知區域中顯示圖示。 使用者也可以利用minimizeToNotificationArea
動作。
屬性名稱:alwaysShowNotificationIcon
必要性: 選用
接受:true
、false
預設值:false
重要
這項設定已從 "alwaysShowTrayIcon"
重新命名為 "alwaysShowNotificationIcon"
。
索引標籤設定
索引標籤切換器介面樣式
若將這個項目設定為 true
或 "mru"
,nextTab
與 prevTab
命令會根據最近使用過的順序採用索引標籤切換器 UI。 若將這個項目設定為 "inOrder"
,則這些動作會在索引標籤列中依當前的順序切換索引標籤。 UI 會在垂直清單中顯示所有已開啟的索引標籤,您可以使用鍵盤或滑鼠瀏覽。
首次按住 nextTab
與 prevTab
動作時,索引標籤切換器會開啟;只要按住輔助按鍵,就會維持開啟狀態。 放開所有輔助按鍵後,切換器會關閉,而反白索引標籤會成為焦點。 Tab/Shift+Tab、向上鍵和向下鍵,以及nextTab
/prevTab
動作可用來循環瀏覽切換器 UI。
如要停用索引標籤切換器,可將這個項目設定為 false
或 "disabled"
。
屬性名稱:tabSwitcherMode
必要性: 選用
接受:true
、false
、"mru"
、"inOrder"
、"disabled"
預設值:"inOrder"
啟用索引標籤切換器
若將這個項目設定為 true
,nextTab
與 prevTab
命令會使用索引標籤切換器 UI。 UI 會在垂直清單中顯示所有已開啟的索引標籤,您可以使用鍵盤或滑鼠瀏覽。
首次按住 nextTab
與 prevTab
動作時,索引標籤切換器會開啟;只要按住輔助按鍵,就會維持開啟狀態。 放開所有輔助按鍵後,切換器會關閉,而反白索引標籤會成為焦點。 Tab/Shift+Tab、向上鍵和向下鍵,以及nextTab
/prevTab
動作可用來循環瀏覽切換器 UI。
屬性名稱:useTabSwitcher
必要性: 選用
接受:true
、false
預設值:true
警告
1.5 和更新版本已不再提供 "useTabSwitcher"
設定, 建議您改用 "tabSwitcherMode"
設定。
失去焦點後自動隱藏
若啟用這項設定,終端機視窗便可在視窗失去焦點時立即自動隱藏。
屬性名稱:autoHideWindow
必要性: 選用
接受:true
、false
預設值:false
___
滑鼠暫留時自動聚焦於窗格
若將這個項目設定為 true
,當滑鼠暫留時,終端機會自動將焦點移至窗格。 若將這個項目設定為 false
,則必須按一下滑鼠,才能聚焦於窗格。
屬性名稱:focusFollowMouse
必要性: 選用
接受:true
、false
預設值:false
自動偵測 URL 並將 URL 變為可點選
若將這個項目設定為 true
,終端機就會偵測 URL, 在滑鼠暫留時為 URL 加上底線,並在按下 Ctrl 鍵後變為可點選。 這是實驗性功能,並不保證其持續存在。
屬性名稱:experimental.detectURLs
必要性: 選用
接受:true
、false
預設值:true
貼上警告
在貼上極大量文字前顯示警告
若將這個項目設定為 true
,使用者想貼上含有超過 5 KiB 字元的文字時,系統會顯示對話方塊,詢問是否要繼續貼上。 若將這個項目設定為 false
,就不會顯示對話方塊,而是立即貼上文字。 如果您選取大量文字後,經常會不慎在終端機上按下滑鼠右鍵,這項設定可以在連線至終端機的程式收到剪貼簿內容時,防止終端機變得沒有回應。
屬性名稱:largePasteWarning
必要性: 選用
接受:true
、false
預設值:true
在貼上包含多行的文字前顯示警告
若將這個項目設定為 true
,使用者想貼上含有多行的文字時,系統會顯示對話方塊,詢問是否要繼續貼上。 若將這個項目設定為 false
,就不會顯示對話方塊,而是立即貼上文字。 在大部分命令介面中,一行會對應至一個命令,因此如果您在命令介面中貼上包含「新行」字元的文字,可能會使一或多個命令在貼上時自動執行,導致您來不及驗證命令。 如果您經常從不受信任的網站複製命令並貼上,這個設定會非常實用。
屬性名稱:multiLinePasteWarning
必要性: 選用
接受:true
、false
預設值:true
舊版輸入編碼
強制終端機使用舊版輸入編碼。 啟用這個設定後,部分應用程式中的特定按鍵也許會停止運作,但在偵錯輸入問題時,這個設定對進階層級案例而言可能很實用,尤其是在偵錯點選 (英文) 時。
屬性名稱:experimental.input.forceVT
必要性: 選用
接受:true
、false
預設值:false
操作功能表
Windows 終端機中的捷徑功能表可讓您輕鬆快速地存取常用動作。 若將這個項目設定為 true
,只要在終端機中按一下滑鼠右鍵,就能啟動捷徑功能表。 若將這個項目設定為 false
,則按一下滑鼠右鍵會貼上內容。
不論是否啟用這項設定,都可以使用 showContextMenu
動作開啟操作功能表。
屬性名稱:experimental.rightClickContextMenu
必要性: 選用
接受:true
、false
預設值:false
網路搜尋
這是使用 searchWeb
動作 (包括以滑鼠右鍵按一下捷徑功能表) 從終端機搜尋網路時使用的預設 URL。 此字串中的 %s
會更換為選取的文字。 預設值是 https://www.bing.com/search?q=%s
。
屬性名稱:searchWebDefaultQueryUrl
必要性: 選用
接受:字串形式的 URL
預設值:https://www.bing.com/search?q=%s
重要
這項功能僅適用於 Windows 終端機預覽。