- 單一應用程式中的多個設定檔: PowerShell的, CMD、WSL、Git Bash 等,具有動態偵測和自訂設定檔。
- 進階客製化:每個設定檔的配色方案、背景圖像、字體、遊標和透明度。
- 真正的生產力:標籤、面板、調色盤 命令 以及適合您流程的可調節快捷方式。
如果您每天使用多個控制台,您可能會在 PowerShell、經典 CMD、某些 WSL 發行版以及 Git Bash 或 Cmder 之間切換。 Windows終端 將所有這些 shell 集中到一個視窗中 並添加了可節省您的時間和點擊次數的現代功能。
在本指南中,您將從安裝到高級定制,包括多個 shell 的配置文件, 鍵盤快捷鍵、面板、主題、背景影像和命令列參數。 目標是為您建立一個強大、舒適且有品味的環境。,沒有留下任何東西。
什麼是 Windows 終端機?您為什麼關心它?

Windows 終端 它是 PowerShell、CMD 和 Bash(透過 WSL)等 shell 的現代主機。 其主要建議是將多個終端分組到選項卡和麵板中,具有高性能和細粒度定制。
它的優點包括支援標籤、並排面板、Unicode 和 UTF-8(表情符號和各種字母)以及 GPU 加速的文字渲染引擎。 這意味著清晰的文字、流暢的滾動和更好的整體性能。 與經典控制台體驗相比。
您還可以將圖像或 GIF 設定為背景,並根據您的喜好設定透明度和拉伸。 如果您想讓您的終端具有個性,這裡有適合您的方法。 具有可配置的配色方案、字體和遊標。
提高生產效率的方法是使用命令面板(Ctrl + Shift + P)和命令列參數 wt,它允許您在啟動應用程式時已經準備好選項卡和麵板。 您打開終端並開始工作,無需浪費時間組織它。.
多個設定檔:PowerShell、CMD、WSL、Git Bash、Cmder 等
任何具有命令列介面的 shell 都可以存在於 Windows 終端機內。 您將看到 PowerShell 的設定文件, 命令提示 如果你有 WSL, 你的發行版,例如 Ubuntu 或 Kali。如果您已配置,Azure Cloud Shell 也可能會出現。
當 Windows Terminal 偵測到某些環境(WSL、Azure、不同版本的 PowerShell)時,它會自動建立「動態設定檔」。 如果缺少任何內容,請手動將其新增至文件。 settings.json 其主要特性: guid, name, commandline, startingDirectory, icon 乃至 hidden 將其從選單中隱藏。
例如,對於 Git Bash,您可以建立一個設定文件,其 commandline 指向 Git for Windows 執行檔。 這就是將你最喜歡的 Git shell 整合到同一個視窗的方法, 沒有 應用程序 單獨使用。如果您使用 Cmder,您也可以透過設定其可執行檔來包含它,如果您有興趣的話,也可以帶上它自己的自訂提示符。
甚至「VS 2019 的開發人員命令提示字元」也適合作為自己的設定檔。 最後,您將獲得一個配置文件列表,您可以從下拉菜單中隨時打開這些配置文件,每個配置文件都有其名稱和圖標。.
安裝 Windows 終端並將其設定為預設終端
安裝直接從 Microsoft Store 進行。 如果您想提前試用功能,您也可以安裝預覽版。 並同時相容兩者。建議更新到最新改進版本。
進入 Windows 終端機後,開啟「設定」。 在啟動部分,您可以選擇“Windows 終端”作為預設終端應用程式 開啟系統而不是經典控制台。
在同一部分中,定義預設配置文件,該配置檔案將在您啟動應用程式時預設為開啟。 如果您喜歡透過程式碼執行此操作,您可以將其設定為 settings.json 與財產 defaultProfile 使用 guid 您選擇的設定檔。
請記住,您可以從介面或手動在 JSON 中新增新的設定檔。 如果您安裝較新的 WSL 發行版或較新版本的 PowerShell,Windows 終端機通常會自動偵測並建立它們。.
選項卡、面板和其他基礎知識,幫助您快速上手
若要開啟預設設定檔的新選項卡,請使用 Ctrl + Shift + T 或“+”按鈕。 如果您想要另一個配置文件,請打開帶有“+”旁邊箭頭的選單並選擇它。. 使用 Ctrl + Tab鍵 它和往常一樣,並且運行完美。
面板可讓您在同一個選項卡內並行運行多個 shell。 使用 Alt+Shift++ 垂直分割 Alt+Shift+- 對於水平或 Alt+Shift+D 從活動設定檔複製面板。
想要重新整理?您可以將標籤頁「對齊」到新窗口,並在開啟的視窗之間拖曳它們。 這是一種分離上下文和維持秩序的非常快速的方法。 當項目發展時。
命令面板(Ctrl + Shift + P) 幾乎匯集了所有的操作,讓您無需觸摸滑鼠即可發現命令並執行它們。 如果您使用過 VS Code 之類的工具,那麼您會感覺很熟悉。 馬上。
視覺客製化:主題、背景、字體和遊標

Windows 終端支援「配色方案」或 方案 在 JSON 中。 定義於 schemes 你的調色板(背景、前景和所有基本和明亮的範圍) 並且在每個設定檔中指向一個 colorScheme。因此每個 shell 都可以有自己的風格。
背景有多種選擇。你可以使用以下方式啟用透明度 useAcrylic 並畢業 acrylicOpacity 從0到1。 如果您喜歡圖像或 GIF,請使用 backgroundImage, backgroundImageOpacity y backgroundImageStretchMode 使用類似模式 fill, none, uniform o uniformToFill.
您也可以使用以下方式自訂遊標 cursorShape (bar, underscore, vintage, filledBox, emptyBox) 及其顏色 cursorColor. 你可以使用 fontFace y fontSize以及航廈內部空間 padding (上、右、下、左)。
如果你喜歡復古,這裡有一個受 CRT 終端啟發的掃描線效果, experimental.retroTerminalEffect. 這是一個實驗性功能,因此將來可能會改變或消失。,但卻令人好奇且富有美感。
此外,Windows Terminal 的 UI 具有介面主題(亮色或暗色)。 如果你覺得更舒服 暗模式,你可以強制它並保持整個集合的連貫性 用你的計劃。
為您量身訂製的操作和鍵盤快捷鍵
設定中的「操作」部分可讓您定義或變更捷徑。 如果您不喜歡預設的複製快捷方式(Ctrl + Shift + C),你可以將其重新映射到任何你覺得自然的位置,例如 建立自訂快捷方式.
同樣,開啟新分頁 Ctrl + Shift + T,但你可以改變它,並使用 Ctrl + Tab鍵 可以重新配置。 操作目錄包括複製/貼上、建立選項卡、分割面板、全螢幕等。.
訣竅在於根據你的工作流程調整組合。許多人會模仿類似 tmux 的工作流程,但會使用其他前綴;你決定哪種方式最有效。 透過一些改變,你將獲得非常明顯的速度 在你的日常。
如果您迷路了,請檢查命令面板或設定中的「操作」部分。 您將在那裡看到可用命令和活動快捷方式的清單。 在那一刻。
配置:介面和settings.json檔案(包含路徑)
有兩種方法:從介面或透過編輯 JSON。 從選單中開啟設定;按住 Shift 鍵並點擊將直接開啟它。 settings.json 在你的預設編輯器中.
根據安裝的版本,該檔案位於不同的路徑中。 瞄準這些關鍵位置 當您想要手動訪問時:
- 穩定的終端:
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json - 終端預覽:
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\LocalState\settings.json - 未包裝(湯匙/巧克力味):
%LOCALAPPDATA%\Microsoft\Windows Terminal\settings.json
在 JSON 的根目錄下你會看到 $schema (用於驗證) defaultProfile 以及其他全域鍵。 內 profiles 您定義每個設定檔(guid、名稱、命令列、起始目錄、圖示、隱藏) 和 schemes 你的調色盤。
對於圖標,請將圖像放在路徑中 RoamingState 並在個人資料中使用類似 icon: "ms-appdata:///roaming/NOMBRE_DEL_ARCHIVO". 因此每個 shell 在選單和選項卡中都有自己的圖示。.
命令列參數:打開應用程式準備工作
執行檔 wt 接受參數以準確開啟設定檔、選項卡和麵板。 您可以指定主目錄、自動分割窗格並決定哪個選項卡獲得焦點。.
PowerShell 的典型範例是打開三個面板:左邊的面板帶有命令提示符,右邊的面板由 PowerShell 和 WSL 劃分,將是這個命令。 只需一個快捷方式,即可啟動完整的環境,隨時可用:
wt -p "Command Prompt" `; split-pane -p "Windows PowerShell" `; split-pane -H wsl.exe
探索選項 wt 開啟具有特定設定檔的標籤、設定路徑、強制大小等。 一旦你掌握了它,你就可以自動重複打開你的項目 毫不費力。
Shell 技巧:有用的提示和調整
PowerShell的 它帶有預設配置文件,從第一分鐘開始就能完美運行,但其基本提示很簡單。 安裝如下模組 posh-git y oh-my-posh 透過 Git 洞察和視覺主題提升體驗。啟動它們並在 PowerShell 設定檔中設定您喜歡的主題以便在每個會話中載入。
如果你是 命令提示符,您可以優化提示並 建立命令別名 使用環境變數 PROMPT. 支援特殊代碼顯示單位、路線、日期、 符號等等。 您可以從環境變數中在系統層級進行設定。對於顏色和效果,請查看支援的 ANSI 代碼。
En 吉特·巴什(Git Bash),變數 PS1 規則提示。 編輯您的啟動檔(例如, .bashrc) 在 Bash 中建立腳本 並添加顏色和狀態段 就像 Git 分支或 repo 狀態。它速度快,而且非常靈活。
誰使用 指揮官 可以編輯 clink.lua 在文件夾中 供應商 自訂您的提示。 然後將 Cmder 作為設定檔整合到 Windows 終端機中,並附帶其可執行檔和參數 您將獲得兩全其美的結果。
如果您與 視覺工作室,將「VS 2019 的開發人員命令提示字元」新增為指向初始化環境的命令的設定檔。 這樣,您就可以隨時使用它,而無需打開額外的視窗。.
上下文選單:任意資料夾中的“在 Windows 終端機中開啟”
直接在專案資料夾中開啟終端機可以加快流程。 您可以為 Windows 資源管理器上下文功能表新增項目 為了 ”在 Windows 終端機中開啟“。
通常的程序包括創建一個 腳本 批次腳本在系統中為選單項目註冊鍵,如果您想恢復它,則可以使用另一個腳本刪除這些鍵。 在接觸註冊表之前,請先進行備份並以管理員權限執行它。 避免問題。
此外,您也可以在個人資料中固定 startingDirectory 到常用路徑(例如您的儲存庫資料夾),以便它在您需要的地方打開。 一個小調整可以節省大量的點擊和 CD.
或者,你可以依賴以下論點 wt 在快捷方式或自動化任務中從所需路徑啟動而無需觸及註冊表。 選擇最適合您的權限和團隊政策的方法.
提高生產力:命令面板和操作
命令面板(Ctrl + Shift + P) 顯示所有可用的操作,讓您無需記住快捷方式即可執行它們。 它還可以幫助您發現您可能不知道的新功能。.
在「操作」部分,您可以重新配置快捷方式,例如複製/貼上、字體縮放、選項卡、面板、全螢幕、開啟設定等。 如果您使用其他設備,複製鍵盤映射只需幾分鐘。.
如果您需要變更與背景應用程式衝突的捷徑,請將組合調整為不易發生衝突的組合(例如, 其他 y 移). 重要的是不要打斷你的主要工具的流程.
請記住,您可以複製標籤、移動它們,並使用面板中的等效操作分割面板。 掌握這些組合對於長時間的工作至關重要。.
排除故障並提供回饋
如果某些功能無法正常運作(黑屏、捷徑無回應、設定檔未出現),請檢查專案文件中的故障排除部分。 您將在那裡找到更新的診斷步驟和建議。.
從「關於」功能表中,您可以按照回饋連結進入專案儲存庫。 如果您發現錯誤或有建議,請開啟包含詳細資訊的事件。 以便團隊能夠重現並採取行動。
如果您在編輯 JSON 時出錯,請不要驚慌:在進行任何重大更改之前儲存備份。 回到熟悉的狀態可以省去你的麻煩 當您嘗試新的選擇。
有了以上所有,您已經擁有一個現代化的終端,它可以將您的 shell 分組,並根據您的喜好設置標籤和麵板,個性化的主題和背景,精心設計的快捷方式以及通過 wt. 關鍵是組合設定檔(PowerShell、CMD、WSL、Git Bash、Cmder…),調整 settings.json 並優化操作以使您的設備適合您。 而不是相反。
對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。