經歷了打開cmd、git以及各種遠程連接的摧殘(界面傷眼、切換、記IP地址、各種輸入等),想找一個比cmd好看,可以同時打開多個以上我想打開的所有shell界面的應用,終於找到一個Window Terminal來滿足我的期待。
簡介
官網比我說得好,請移步
安裝
windows應用商店里搜索即可安裝
簡單配置
須知
- 通過Window Terminal的profiles.json來配置
-
每配置一種類型的命令行界面都需要一個不同的
guid
,可以通過Create GUIDs online生成 -
配置文件配置項說明
屬性 釋義 說明 alwaysShowTabs 始終顯示標簽 defaultProfile 默認終端 GUID,用於連接終端配置 initialCols 默認列數 initialRows 默認行數 keybindings 快捷鍵配置 command 快捷鍵執行的命令 keys 快捷鍵 requestedTheme 主題 showTabsInTitlebar 在標題欄中顯示終端窗口標簽欄 showTerminalTitleInTitlebar 在標簽欄中顯示終端標簽 acrylicOpacity 不透明度 closeOnExit 退出后關閉 colorScheme 顏色主題 commandline 命令行程序 cursorColor 光標顏色 cursorShape 光標形狀 fontFace 字體 fontSize 字體大小 guid GUID 終端配置標識 historySize 歷史大小 icon 圖標 name 名稱 padding 內容距離界面的內部距離 snapOnInput 嗅探輸入 startingDirectory 初始目錄 useAcrylic 使用不透明度
配置git
1. 配置:cmd下通過bash
命令打開git命令行
-
打開環境變量配置
-
配置Path
-
cmd下打開git
2. 配置Window Terminal的profile.json
在profiles
屬性值的數組里添加以下json
{
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6109}", // GUID,終端配置標識,每個都必須不一樣
"commandline": "bash.exe", // 命令
"name": "git-bash", // 給它一個名字來與其他界面分開
"tabTitle": "Git Bash", // 給它一個標簽頁的名字
"snapOnInput": true, // 捕捉輸入
"startingDirectory": "%USERPROFILE%", // 打開當前用戶根目錄
"historySize": 9001, // 歷史大小
"closeOnExit": true, // 退出后關閉
"icon": "D:/Program Files/Git/mingw64/share/git/git-for-windows.ico" // 其實是安裝Git以后自帶的icon
}
配置SSH
1. 配置遠程連接
-
配置公鑰密鑰
Linux下可以直接通過shell命令配置,Window下通過Git的
git bash
來完成類似shell命令的功能ssh-keygen -t rsa
-
配置遠程連接文件
在
C:\Users\11064\.ssh
目錄下,11064
是我的用戶名,新建config
命名的文件(沒有后綴名),配置遠程連接
2. cmd下可以遠程連接
3. 配置profiles.json
{
"guid": "{9a138488-58fc-4a7a-b3c2-3af9ba5bc7bb}",
"commandline": "ssh fengzi",
"name": "aliyun-Ubuntu",
"tabTitle": "aliyun-Ubuntu",
"snapOnInput": true,
"historySize": 9001,
"closeOnExit": true,
"icon": "C:/Users/11064/.ssh/icon/ubuntu-icon.png" // 自己找的一個圖標
}
配置背景圖片
最喜歡的配置項
以profiles.json
里的power shell
配置項為例
{
// Make changes here to the powershell.exe profile
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "power shell",
"commandline": "powershell.exe",
"hidden": false,
"useAcrylic": true, // 使用不透明度
"backgroundImage": "C:/Users/11064/Desktop/vscode_bc/ab2bff80gy1g7oxngj7whj21900u0go6.jpg", // 背景圖片
"backgroundImageOpacity": 0.6, // 背景圖片不透明度
"backgroundImageAlignment": "topleft", // 背景圖片位置
"foreground": "#FFFFFF", // 前景顏色?
"tabTitle": "power Shell",
"startingDirectory": "./"
},
分享我的界面
配置主題顏色
-
從mbadolato iTerm2-Color-Schemes中選擇自己喜歡的顏色主題
-
從 windowsterminal文件夾中打開自己喜歡的主題的json文件
-
復制主題的json配置到
profiles.json
中的schemes
配置項中"schemes": [{ "name": "Day", "black": "#000000", "red": "#b87a7a", "green": "#7ab87a", "yellow": "#b8b87a", "blue": "#7a7ab8", "purple": "#b87ab8", "cyan": "#7ab8b8", "white": "#d9d9d9", "brightBlack": "#262626", "brightRed": "#dbbdbd", "brightGreen": "#bddbbd", "brightYellow": "#dbdbbd", "brightBlue": "#bdbddb", "brightPurple": "#dbbddb", "brightCyan": "#bddbdb", "brightWhite": "#ffffff" },{ "name": "Night", "black": "#000000", "red": "#ff7092", "green": "#00fbac", "yellow": "#fffa6a", "blue": "#00bfff", "purple": "#df95ff", "cyan": "#86cbfe", "white": "#ffffff", "brightBlack": "#000000", "brightRed": "#ff8aa4", "brightGreen": "#21f6bc", "brightYellow": "#fff787", "brightBlue": "#1bccfd", "brightPurple": "#e6aefe", "brightCyan": "#99d6fc", "brightWhite": "#ffffff" }],
-
將主題的名字配置到界面的配置中,比如
powershell
"profiles": [{ // Make changes here to the powershell.exe profile "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", "name": "power shell", "commandline": "powershell.exe", "hidden": false, "tabTitle": "power Shell", "startingDirectory": "./", "colorScheme" : "Night" }]