<!-- flowchart 箭头图标 勿删 -->
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
</svg>
<p>Windows Terminal终端是Win10新版终端,比原版cmd强大很多,具体表现在个性化界面的优化。<br>
Windows Terminal是Win10 Microsoft Store中的应用,目前商店中显示的信息还不是正式版【preview】
安装
打开windows自带的应用商店
搜索Windows Terminal
点击安装
下载后可以在应用中找到,点击进入可以进入使用,默认开启的首页是powershell
windows terminal可以在同一窗口代开多个标签页
个性化配置
每个标签页都可以任意配置应用,刚安装好后应该默认只有三个程序的terminal选择,分别是powershell,cmd,和azure cloud shell。
可以根据需要加入如anaconda,Git bash,ssh,Ubuntu等terminal,并且已有的terminal也可以根据喜好配置。
点击上方下拉菜单里的setting,会出现配置文件;
我的配置如下,每个选项都有对应配置的功能:
// To view the default settings, hold "alt" while clicking on the "Settings" button. // For documentation on these settings, see: https://aka.ms/terminal-documentation
{
"$schema": "https://aka.ms/terminal-profiles-schema",<span class="token string">"defaultProfile"</span><span class="token keyword">:</span> <span class="token string">"{61c54bbd-c2c6-5271-96e7-009a87ff44bf}"</span>, <span class="token string">"profiles"</span><span class="token keyword">:</span> <span class="token punctuation">{</span> <span class="token string">"defaults"</span>:/*全局配置*/ <span class="token punctuation">{</span> // Put settings here that you want to apply to all profiles // 默认打开的 Profile GUID(下面会详细介绍) <span class="token string">"defaultProfile"</span><span class="token keyword">:</span> <span class="token string">"{0caa0dad-35be-5f56-a8ff-afceeeaa6101}"</span>, // 终端窗口默认大小 <span class="token string">"initialCols"</span><span class="token keyword">:</span> 120, <span class="token string">"initialRows"</span><span class="token keyword">:</span> 30, // 亮色或暗色主题,可选值 <span class="token string">"light"</span>, <span class="token string">"dark"</span>, <span class="token string">"system"</span> <span class="token string">"requestedTheme"</span><span class="token keyword">:</span> <span class="token string">"system"</span>, // 合并标题栏和标签栏 <span class="token string">"showTabsInTitlebar"</span><span class="token keyword">:</span> true, // 如果 showTabsInTitlebar 与本值同为 <span class="token boolean">false</span> 时,自动隐藏标签栏 <span class="token string">"alwaysShowTabs"</span><span class="token keyword">:</span> true, // 在标题栏上显示当前活动标签页的标题 <span class="token string">"showTerminalTitleInTitlebar"</span><span class="token keyword">:</span> true, // 双击选择时用于分词的字符 <span class="token string">"wordDelimiters"</span><span class="token keyword">:</span> <span class="token string">" /\\()\"'-.,:;<>~!@#$%^&*|+=[]{}~?\u2502"</span>, // 选择时复制到剪贴板 <span class="token string">"copyOnSelect"</span><span class="token keyword">:</span> true, // <span class="token punctuation">..</span>. <span class="token punctuation">}</span>, <span class="token string">"list"</span>:/*每种类型terminal的详细配置*/ <span class="token punctuation">[</span> <span class="token punctuation">{</span> // Make changes here to the cmd.exe profile 关于cmd的配置 <span class="token string">"guid"</span><span class="token keyword">:</span> <span class="token string">"{0caa0dad-35be-5f56-a8ff-afceeeaa6101}"</span>, /*网页搜索guid生成可以获得每个程序唯一的guid,visual studio内的工具也有生成guid的功能*/ <span class="token string">"name"</span><span class="token keyword">:</span> <span class="token string">"cmd"</span>, <span class="token string">"commandline"</span><span class="token keyword">:</span> <span class="token string">"cmd.exe"</span>, /*程序位置*/ <span class="token string">"hidden"</span><span class="token keyword">:</span> false, <span class="token string">"tabTitle"</span> <span class="token keyword">:</span> <span class="token string">"cmd"</span>,/*名称*/ <span class="token string">"foreground"</span> <span class="token keyword">:</span> <span class="token string">"#DCDCDC"</span>,/*字体颜色*/ <span class="token string">"icon"</span> <span class="token keyword">:</span> <span class="token string">"D:/KuroNekoNano_blog/themes/hexo-theme-matery/source/favicon.png"</span>,/*ICO图标*/ <span class="token string">"backgroundImage"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/3440x1440 (41).jpg"</span>,/*终端背景图*/ <span class="token string">"acrylicOpacity"</span> <span class="token keyword">:</span> 0.75, /*亚克力透明效果*/ <span class="token string">"backgroundImageOpacity"</span> <span class="token keyword">:</span> 0.25, /*背景透明度*/ <span class="token string">"backgroundImageStretchMode"</span> <span class="token keyword">:</span> <span class="token string">"fill"</span>, <span class="token string">"closeOnExit"</span> <span class="token keyword">:</span> true, <span class="token string">"colorScheme"</span> <span class="token keyword">:</span> <span class="token string">"Campbell"</span>, <span class="token string">"cursorColor"</span> <span class="token keyword">:</span> <span class="token string">"#FFFFFF"</span>, <span class="token string">"cursorShape"</span> <span class="token keyword">:</span> <span class="token string">"bar"</span>, <span class="token string">"fontFace"</span> <span class="token keyword">:</span> <span class="token string">"Consolas"</span>, <span class="token string">"fontSize"</span> <span class="token keyword">:</span> 11, <span class="token string">"historySize"</span> <span class="token keyword">:</span> 9001, <span class="token string">"padding"</span> <span class="token keyword">:</span> <span class="token string">"0, 0, 0, 0"</span>, <span class="token string">"snapOnInput"</span> <span class="token keyword">:</span> true, <span class="token string">"startingDirectory"</span> <span class="token keyword">:</span> <span class="token string">"%USERPROFILE%"</span>, <span class="token string">"useAcrylic"</span> <span class="token keyword">:</span> <span class="token boolean">true</span> <span class="token punctuation">}</span>, <span class="token punctuation">{</span> // Make changes here to the Anaconda Prompt profile 关于anaconda的配置 <span class="token string">"guid"</span><span class="token keyword">:</span> <span class="token string">"{FCAD2812-51E4-4E55-96AF-2F2B75628FE0}"</span>, <span class="token string">"name"</span><span class="token keyword">:</span> <span class="token string">"anaconda prompt"</span>, <span class="token string">"commandline"</span><span class="token keyword">:</span> <span class="token string">"%windir%\\System32\\cmd.exe /K D:\\Users\\KuroNeko\\Anaconda3\\Scripts\\activate.bat"</span>, <span class="token string">"hidden"</span><span class="token keyword">:</span> false, <span class="token string">"tabTitle"</span> <span class="token keyword">:</span> <span class="token string">"Anaconda Prompt"</span>,/*名称*/ <span class="token string">"foreground"</span> <span class="token keyword">:</span> <span class="token string">"#DCDCDC"</span>,/*字体颜色*/ <span class="token string">"icon"</span> <span class="token keyword">:</span> <span class="token string">"D:/Users/KuroNeko/Anaconda3/Menu/anaconda-navigator.ico"</span>,/*ICO图标*/ <span class="token string">"backgroundImage"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/3440x1440 (46).jpg"</span>,/*终端背景图*/ <span class="token string">"acrylicOpacity"</span> <span class="token keyword">:</span> 0.75, <span class="token string">"backgroundImageOpacity"</span> <span class="token keyword">:</span> 0.25, <span class="token string">"backgroundImageStretchMode"</span> <span class="token keyword">:</span> <span class="token string">"fill"</span>, <span class="token string">"closeOnExit"</span> <span class="token keyword">:</span> true, <span class="token string">"colorScheme"</span> <span class="token keyword">:</span> <span class="token string">"Campbell"</span>, <span class="token string">"cursorColor"</span> <span class="token keyword">:</span> <span class="token string">"#FFFFFF"</span>, <span class="token string">"cursorShape"</span> <span class="token keyword">:</span> <span class="token string">"bar"</span>, <span class="token string">"fontFace"</span> <span class="token keyword">:</span> <span class="token string">"Consolas"</span>, <span class="token string">"fontSize"</span> <span class="token keyword">:</span> 11, <span class="token string">"historySize"</span> <span class="token keyword">:</span> 9001, <span class="token string">"padding"</span> <span class="token keyword">:</span> <span class="token string">"0, 0, 0, 0"</span>, <span class="token string">"snapOnInput"</span> <span class="token keyword">:</span> true, <span class="token string">"startingDirectory"</span> <span class="token keyword">:</span> <span class="token string">"%USERPROFILE%"</span>, <span class="token string">"useAcrylic"</span> <span class="token keyword">:</span> <span class="token boolean">true</span> <span class="token punctuation">}</span>, <span class="token punctuation">{</span> // Make changes here to the Git Bash profile 关于Git bash的配置 <span class="token string">"guid"</span><span class="token keyword">:</span> <span class="token string">"{4B25BFD9-4962-49AE-8512-BBD336462BAB}"</span>, <span class="token string">"name"</span><span class="token keyword">:</span> <span class="token string">"Git Bash"</span>, <span class="token string">"commandline"</span><span class="token keyword">:</span> <span class="token string">"D:\\Program Files (x86)\\Git\\bin\\bash.exe"</span>, <span class="token string">"hidden"</span><span class="token keyword">:</span> false, <span class="token string">"tabTitle"</span> <span class="token keyword">:</span> <span class="token string">"Git Bash"</span>,/*名称*/ <span class="token string">"foreground"</span> <span class="token keyword">:</span> <span class="token string">"#DCDCDC"</span>,/*字体颜色*/ <span class="token string">"icon"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/2019-07-02-10-22-00.png"</span>,/*ICO图标*/ <span class="token string">"backgroundImage"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/Screenshot_20180615-013342.png"</span>,/*终端背景图*/ <span class="token string">"acrylicOpacity"</span> <span class="token keyword">:</span> 0.75, <span class="token string">"backgroundImageOpacity"</span> <span class="token keyword">:</span> 0.25, <span class="token string">"backgroundImageStretchMode"</span> <span class="token keyword">:</span> <span class="token string">"fill"</span>, <span class="token string">"closeOnExit"</span> <span class="token keyword">:</span> true, <span class="token string">"colorScheme"</span> <span class="token keyword">:</span> <span class="token string">"Campbell"</span>, <span class="token string">"cursorColor"</span> <span class="token keyword">:</span> <span class="token string">"#FFFFFF"</span>, <span class="token string">"cursorShape"</span> <span class="token keyword">:</span> <span class="token string">"bar"</span>, <span class="token string">"fontFace"</span> <span class="token keyword">:</span> <span class="token string">"Consolas"</span>, <span class="token string">"fontSize"</span> <span class="token keyword">:</span> 11, <span class="token string">"historySize"</span> <span class="token keyword">:</span> 9001, <span class="token string">"padding"</span> <span class="token keyword">:</span> <span class="token string">"0, 0, 0, 0"</span>, <span class="token string">"snapOnInput"</span> <span class="token keyword">:</span> true, <span class="token string">"startingDirectory"</span> <span class="token keyword">:</span> <span class="token string">"%USERPROFILE%"</span>, <span class="token string">"useAcrylic"</span> <span class="token keyword">:</span> <span class="token boolean">true</span> <span class="token punctuation">}</span>, <span class="token punctuation">{</span> // Make changes here to the powershell.exe profile <span class="token string">"guid"</span><span class="token keyword">:</span> <span class="token string">"{61c54bbd-c2c6-5271-96e7-009a87ff44bf}"</span>, <span class="token string">"name"</span><span class="token keyword">:</span> <span class="token string">"Windows PowerShell"</span>, <span class="token string">"commandline"</span><span class="token keyword">:</span> <span class="token string">"powershell.exe"</span>, <span class="token string">"hidden"</span><span class="token keyword">:</span> false, <span class="token string">"tabTitle"</span> <span class="token keyword">:</span> <span class="token string">"PowerShell"</span>, <span class="token string">"foreground"</span> <span class="token keyword">:</span> <span class="token string">"#DCDCDC"</span>, <span class="token string">"icon"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/%23C[KC]AMNLO31Q~N{<span class="token variable">$UVS</span>.png"</span>, <span class="token string">"backgroundImage"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/3440x1440 (44).jpg"</span>, <span class="token string">"acrylicOpacity"</span> <span class="token keyword">:</span> 0.4, <span class="token string">"backgroundImageOpacity"</span> <span class="token keyword">:</span> 0.6, <span class="token string">"backgroundImageStretchMode"</span> <span class="token keyword">:</span> <span class="token string">"fill"</span>, <span class="token string">"colorScheme"</span> <span class="token keyword">:</span> <span class="token string">"Campbell"</span>, <span class="token string">"cursorColor"</span> <span class="token keyword">:</span> <span class="token string">"#FFFFFF"</span>, <span class="token string">"cursorShape"</span> <span class="token keyword">:</span> <span class="token string">"bar"</span>, <span class="token string">"fontFace"</span> <span class="token keyword">:</span> <span class="token string">"Consolas"</span>, <span class="token string">"fontSize"</span> <span class="token keyword">:</span> 11, <span class="token string">"historySize"</span> <span class="token keyword">:</span> 9001, <span class="token string">"padding"</span> <span class="token keyword">:</span> <span class="token string">"0, 0, 0, 0"</span>, <span class="token string">"snapOnInput"</span> <span class="token keyword">:</span> true, <span class="token string">"startingDirectory"</span> <span class="token keyword">:</span> <span class="token string">"%USERPROFILE%"</span>, <span class="token string">"useAcrylic"</span> <span class="token keyword">:</span> <span class="token boolean">true</span> <span class="token punctuation">}</span>, <span class="token punctuation">{</span> <span class="token string">"guid"</span><span class="token keyword">:</span> <span class="token string">"{b453ae62-4e3d-5e58-b989-0a998ec441b8}"</span>, <span class="token string">"hidden"</span><span class="token keyword">:</span> false, <span class="token string">"name"</span><span class="token keyword">:</span> <span class="token string">"Azure Cloud Shell"</span>, <span class="token string">"source"</span><span class="token keyword">:</span> <span class="token string">"Windows.Terminal.Azure"</span> <span class="token punctuation">}</span> <span class="token punctuation">]</span> <span class="token punctuation">}</span>, // Add custom color schemes to this array <span class="token string">"schemes"</span><span class="token keyword">:</span> <span class="token punctuation">[</span><span class="token punctuation">]</span>, // Add any keybinding overrides to this array. // To unbind a default keybinding, <span class="token keyword">set</span> the <span class="token function">command</span> to <span class="token string">"unbound"</span> <span class="token string">"keybindings"</span><span class="token keyword">:</span> <span class="token punctuation">[</span><span class="token punctuation">]</span>
}
配置项的功能说明:
"profiles": [ { // 每个 Profile 的唯一标识符,生成方法见下 "guid": "{e1e1ac58-02c1-456a-a857-01149673a65d}", // 设置为 true 即可在新建菜单中隐藏 "hidden": false, // 名字,会显示在菜单中 "name": "Ubuntu", // 启动命令行 "commandline": "wsl.exe", // 启动目录 "startingDirectory": "%USERPROFILE%",
// 字体设置 <span class="token string">"fontFace"</span><span class="token keyword">:</span> <span class="token string">"Consolas"</span>, <span class="token string">"fontSize"</span><span class="token keyword">:</span> 11, // 背景亚克力透明效果(窗口失去焦点时无效) <span class="token string">"useAcrylic"</span><span class="token keyword">:</span> true, <span class="token string">"acrylicOpacity"</span><span class="token keyword">:</span> 0.5, // 背景图片 // <span class="token string">"backgroundImage"</span> <span class="token keyword">:</span> <span class="token string">"X:\\assets\\background.png"</span>, // <span class="token string">"backgroundImageOpacity"</span> <span class="token keyword">:</span> 0.5, // <span class="token string">"backgroundImageStretchMode"</span> <span class="token keyword">:</span> <span class="token string">"uniformToFill"</span>, // 菜单与标签中显示的图标 <span class="token string">"icon"</span><span class="token keyword">:</span> <span class="token string">"X:\\assets\\UbuntuLogo.scale-100.png"</span>, // 配色方案,见下 <span class="token string">"colorScheme"</span><span class="token keyword">:</span> <span class="token string">"Atom"</span>, // 光标颜色 <span class="token string">"cursorColor"</span><span class="token keyword">:</span> <span class="token string">"#FFFFFF"</span>, // 光标类型,可选值 <span class="token string">"vintage"</span> <span class="token punctuation">(</span> ▃ <span class="token punctuation">)</span>, <span class="token string">"bar"</span> <span class="token punctuation">(</span> ┃ <span class="token punctuation">)</span>, <span class="token string">"underscore"</span> <span class="token punctuation">(</span> ▁ <span class="token punctuation">)</span>, <span class="token string">"filledBox"</span> <span class="token punctuation">(</span> █ <span class="token punctuation">)</span>, <span class="token string">"emptyBox"</span> <span class="token punctuation">(</span> ▯ <span class="token punctuation">)</span> <span class="token string">"cursorShape"</span><span class="token keyword">:</span> <span class="token string">"underscore"</span> // <span class="token punctuation">..</span>. 其他配置请参见官方文档 <span class="token punctuation">}</span>
]
可选配色方案:
"schemes": [
{
"name": "Atom",
"black": "#000000",
"red": "#fd5ff1",
"green": "#87c38a",
"yellow": "#ffd7b1",
"blue": "#85befd",
"purple": "#b9b6fc",
"cyan": "#85befd",
"white": "#e0e0e0",
"brightBlack": "#000000",
"brightRed": "#fd5ff1",
"brightGreen": "#94fa36",
"brightYellow": "#f5ffa8",
"brightBlue": "#96cbfe",
"brightPurple": "#b9b6fc",
"brightCyan": "#85befd",
"brightWhite": "#e0e0e0",
"background": "#161719",
"foreground": "#c5c8c6"
}
],
配置环境变量
根据需要可以方便的通过win+R快捷键打开windows terminal终端。
环境配置步骤
右键【此电脑】,点击【属性】,打开左边的【高级系统配置】
点击【高级】选项卡,打开【环境变量】
打开【新建用户变量】,内容如下所示
变量名为运行的命令值,自由配置
变量值为windows terminal的程序路径
【注意变量值应依据每个人不同的用户名或是程序路径来配置,比如我的用户名为KuroNeko】
使用方法为win+R后输入wt回车启动
<!-- flowchart 箭头图标 勿删 -->
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
</svg>
<p>Windows Terminal终端是Win10新版终端,比原版cmd强大很多,具体表现在个性化界面的优化。<br>
Windows Terminal是Win10 Microsoft Store中的应用,目前商店中显示的信息还不是正式版【preview】
安装
打开windows自带的应用商店
搜索Windows Terminal
点击安装
下载后可以在应用中找到,点击进入可以进入使用,默认开启的首页是powershell
windows terminal可以在同一窗口代开多个标签页
个性化配置
每个标签页都可以任意配置应用,刚安装好后应该默认只有三个程序的terminal选择,分别是powershell,cmd,和azure cloud shell。
可以根据需要加入如anaconda,Git bash,ssh,Ubuntu等terminal,并且已有的terminal也可以根据喜好配置。
点击上方下拉菜单里的setting,会出现配置文件;
我的配置如下,每个选项都有对应配置的功能:
// To view the default settings, hold "alt" while clicking on the "Settings" button. // For documentation on these settings, see: https://aka.ms/terminal-documentation
{
"$schema": "https://aka.ms/terminal-profiles-schema",<span class="token string">"defaultProfile"</span><span class="token keyword">:</span> <span class="token string">"{61c54bbd-c2c6-5271-96e7-009a87ff44bf}"</span>, <span class="token string">"profiles"</span><span class="token keyword">:</span> <span class="token punctuation">{</span> <span class="token string">"defaults"</span>:/*全局配置*/ <span class="token punctuation">{</span> // Put settings here that you want to apply to all profiles // 默认打开的 Profile GUID(下面会详细介绍) <span class="token string">"defaultProfile"</span><span class="token keyword">:</span> <span class="token string">"{0caa0dad-35be-5f56-a8ff-afceeeaa6101}"</span>, // 终端窗口默认大小 <span class="token string">"initialCols"</span><span class="token keyword">:</span> 120, <span class="token string">"initialRows"</span><span class="token keyword">:</span> 30, // 亮色或暗色主题,可选值 <span class="token string">"light"</span>, <span class="token string">"dark"</span>, <span class="token string">"system"</span> <span class="token string">"requestedTheme"</span><span class="token keyword">:</span> <span class="token string">"system"</span>, // 合并标题栏和标签栏 <span class="token string">"showTabsInTitlebar"</span><span class="token keyword">:</span> true, // 如果 showTabsInTitlebar 与本值同为 <span class="token boolean">false</span> 时,自动隐藏标签栏 <span class="token string">"alwaysShowTabs"</span><span class="token keyword">:</span> true, // 在标题栏上显示当前活动标签页的标题 <span class="token string">"showTerminalTitleInTitlebar"</span><span class="token keyword">:</span> true, // 双击选择时用于分词的字符 <span class="token string">"wordDelimiters"</span><span class="token keyword">:</span> <span class="token string">" /\\()\"'-.,:;<>~!@#$%^&*|+=[]{}~?\u2502"</span>, // 选择时复制到剪贴板 <span class="token string">"copyOnSelect"</span><span class="token keyword">:</span> true, // <span class="token punctuation">..</span>. <span class="token punctuation">}</span>, <span class="token string">"list"</span>:/*每种类型terminal的详细配置*/ <span class="token punctuation">[</span> <span class="token punctuation">{</span> // Make changes here to the cmd.exe profile 关于cmd的配置 <span class="token string">"guid"</span><span class="token keyword">:</span> <span class="token string">"{0caa0dad-35be-5f56-a8ff-afceeeaa6101}"</span>, /*网页搜索guid生成可以获得每个程序唯一的guid,visual studio内的工具也有生成guid的功能*/ <span class="token string">"name"</span><span class="token keyword">:</span> <span class="token string">"cmd"</span>, <span class="token string">"commandline"</span><span class="token keyword">:</span> <span class="token string">"cmd.exe"</span>, /*程序位置*/ <span class="token string">"hidden"</span><span class="token keyword">:</span> false, <span class="token string">"tabTitle"</span> <span class="token keyword">:</span> <span class="token string">"cmd"</span>,/*名称*/ <span class="token string">"foreground"</span> <span class="token keyword">:</span> <span class="token string">"#DCDCDC"</span>,/*字体颜色*/ <span class="token string">"icon"</span> <span class="token keyword">:</span> <span class="token string">"D:/KuroNekoNano_blog/themes/hexo-theme-matery/source/favicon.png"</span>,/*ICO图标*/ <span class="token string">"backgroundImage"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/3440x1440 (41).jpg"</span>,/*终端背景图*/ <span class="token string">"acrylicOpacity"</span> <span class="token keyword">:</span> 0.75, /*亚克力透明效果*/ <span class="token string">"backgroundImageOpacity"</span> <span class="token keyword">:</span> 0.25, /*背景透明度*/ <span class="token string">"backgroundImageStretchMode"</span> <span class="token keyword">:</span> <span class="token string">"fill"</span>, <span class="token string">"closeOnExit"</span> <span class="token keyword">:</span> true, <span class="token string">"colorScheme"</span> <span class="token keyword">:</span> <span class="token string">"Campbell"</span>, <span class="token string">"cursorColor"</span> <span class="token keyword">:</span> <span class="token string">"#FFFFFF"</span>, <span class="token string">"cursorShape"</span> <span class="token keyword">:</span> <span class="token string">"bar"</span>, <span class="token string">"fontFace"</span> <span class="token keyword">:</span> <span class="token string">"Consolas"</span>, <span class="token string">"fontSize"</span> <span class="token keyword">:</span> 11, <span class="token string">"historySize"</span> <span class="token keyword">:</span> 9001, <span class="token string">"padding"</span> <span class="token keyword">:</span> <span class="token string">"0, 0, 0, 0"</span>, <span class="token string">"snapOnInput"</span> <span class="token keyword">:</span> true, <span class="token string">"startingDirectory"</span> <span class="token keyword">:</span> <span class="token string">"%USERPROFILE%"</span>, <span class="token string">"useAcrylic"</span> <span class="token keyword">:</span> <span class="token boolean">true</span> <span class="token punctuation">}</span>, <span class="token punctuation">{</span> // Make changes here to the Anaconda Prompt profile 关于anaconda的配置 <span class="token string">"guid"</span><span class="token keyword">:</span> <span class="token string">"{FCAD2812-51E4-4E55-96AF-2F2B75628FE0}"</span>, <span class="token string">"name"</span><span class="token keyword">:</span> <span class="token string">"anaconda prompt"</span>, <span class="token string">"commandline"</span><span class="token keyword">:</span> <span class="token string">"%windir%\\System32\\cmd.exe /K D:\\Users\\KuroNeko\\Anaconda3\\Scripts\\activate.bat"</span>, <span class="token string">"hidden"</span><span class="token keyword">:</span> false, <span class="token string">"tabTitle"</span> <span class="token keyword">:</span> <span class="token string">"Anaconda Prompt"</span>,/*名称*/ <span class="token string">"foreground"</span> <span class="token keyword">:</span> <span class="token string">"#DCDCDC"</span>,/*字体颜色*/ <span class="token string">"icon"</span> <span class="token keyword">:</span> <span class="token string">"D:/Users/KuroNeko/Anaconda3/Menu/anaconda-navigator.ico"</span>,/*ICO图标*/ <span class="token string">"backgroundImage"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/3440x1440 (46).jpg"</span>,/*终端背景图*/ <span class="token string">"acrylicOpacity"</span> <span class="token keyword">:</span> 0.75, <span class="token string">"backgroundImageOpacity"</span> <span class="token keyword">:</span> 0.25, <span class="token string">"backgroundImageStretchMode"</span> <span class="token keyword">:</span> <span class="token string">"fill"</span>, <span class="token string">"closeOnExit"</span> <span class="token keyword">:</span> true, <span class="token string">"colorScheme"</span> <span class="token keyword">:</span> <span class="token string">"Campbell"</span>, <span class="token string">"cursorColor"</span> <span class="token keyword">:</span> <span class="token string">"#FFFFFF"</span>, <span class="token string">"cursorShape"</span> <span class="token keyword">:</span> <span class="token string">"bar"</span>, <span class="token string">"fontFace"</span> <span class="token keyword">:</span> <span class="token string">"Consolas"</span>, <span class="token string">"fontSize"</span> <span class="token keyword">:</span> 11, <span class="token string">"historySize"</span> <span class="token keyword">:</span> 9001, <span class="token string">"padding"</span> <span class="token keyword">:</span> <span class="token string">"0, 0, 0, 0"</span>, <span class="token string">"snapOnInput"</span> <span class="token keyword">:</span> true, <span class="token string">"startingDirectory"</span> <span class="token keyword">:</span> <span class="token string">"%USERPROFILE%"</span>, <span class="token string">"useAcrylic"</span> <span class="token keyword">:</span> <span class="token boolean">true</span> <span class="token punctuation">}</span>, <span class="token punctuation">{</span> // Make changes here to the Git Bash profile 关于Git bash的配置 <span class="token string">"guid"</span><span class="token keyword">:</span> <span class="token string">"{4B25BFD9-4962-49AE-8512-BBD336462BAB}"</span>, <span class="token string">"name"</span><span class="token keyword">:</span> <span class="token string">"Git Bash"</span>, <span class="token string">"commandline"</span><span class="token keyword">:</span> <span class="token string">"D:\\Program Files (x86)\\Git\\bin\\bash.exe"</span>, <span class="token string">"hidden"</span><span class="token keyword">:</span> false, <span class="token string">"tabTitle"</span> <span class="token keyword">:</span> <span class="token string">"Git Bash"</span>,/*名称*/ <span class="token string">"foreground"</span> <span class="token keyword">:</span> <span class="token string">"#DCDCDC"</span>,/*字体颜色*/ <span class="token string">"icon"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/2019-07-02-10-22-00.png"</span>,/*ICO图标*/ <span class="token string">"backgroundImage"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/Screenshot_20180615-013342.png"</span>,/*终端背景图*/ <span class="token string">"acrylicOpacity"</span> <span class="token keyword">:</span> 0.75, <span class="token string">"backgroundImageOpacity"</span> <span class="token keyword">:</span> 0.25, <span class="token string">"backgroundImageStretchMode"</span> <span class="token keyword">:</span> <span class="token string">"fill"</span>, <span class="token string">"closeOnExit"</span> <span class="token keyword">:</span> true, <span class="token string">"colorScheme"</span> <span class="token keyword">:</span> <span class="token string">"Campbell"</span>, <span class="token string">"cursorColor"</span> <span class="token keyword">:</span> <span class="token string">"#FFFFFF"</span>, <span class="token string">"cursorShape"</span> <span class="token keyword">:</span> <span class="token string">"bar"</span>, <span class="token string">"fontFace"</span> <span class="token keyword">:</span> <span class="token string">"Consolas"</span>, <span class="token string">"fontSize"</span> <span class="token keyword">:</span> 11, <span class="token string">"historySize"</span> <span class="token keyword">:</span> 9001, <span class="token string">"padding"</span> <span class="token keyword">:</span> <span class="token string">"0, 0, 0, 0"</span>, <span class="token string">"snapOnInput"</span> <span class="token keyword">:</span> true, <span class="token string">"startingDirectory"</span> <span class="token keyword">:</span> <span class="token string">"%USERPROFILE%"</span>, <span class="token string">"useAcrylic"</span> <span class="token keyword">:</span> <span class="token boolean">true</span> <span class="token punctuation">}</span>, <span class="token punctuation">{</span> // Make changes here to the powershell.exe profile <span class="token string">"guid"</span><span class="token keyword">:</span> <span class="token string">"{61c54bbd-c2c6-5271-96e7-009a87ff44bf}"</span>, <span class="token string">"name"</span><span class="token keyword">:</span> <span class="token string">"Windows PowerShell"</span>, <span class="token string">"commandline"</span><span class="token keyword">:</span> <span class="token string">"powershell.exe"</span>, <span class="token string">"hidden"</span><span class="token keyword">:</span> false, <span class="token string">"tabTitle"</span> <span class="token keyword">:</span> <span class="token string">"PowerShell"</span>, <span class="token string">"foreground"</span> <span class="token keyword">:</span> <span class="token string">"#DCDCDC"</span>, <span class="token string">"icon"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/%23C[KC]AMNLO31Q~N{<span class="token variable">$UVS</span>.png"</span>, <span class="token string">"backgroundImage"</span> <span class="token keyword">:</span> <span class="token string">"D:/图片整理/3440x1440 (44).jpg"</span>, <span class="token string">"acrylicOpacity"</span> <span class="token keyword">:</span> 0.4, <span class="token string">"backgroundImageOpacity"</span> <span class="token keyword">:</span> 0.6, <span class="token string">"backgroundImageStretchMode"</span> <span class="token keyword">:</span> <span class="token string">"fill"</span>, <span class="token string">"colorScheme"</span> <span class="token keyword">:</span> <span class="token string">"Campbell"</span>, <span class="token string">"cursorColor"</span> <span class="token keyword">:</span> <span class="token string">"#FFFFFF"</span>, <span class="token string">"cursorShape"</span> <span class="token keyword">:</span> <span class="token string">"bar"</span>, <span class="token string">"fontFace"</span> <span class="token keyword">:</span> <span class="token string">"Consolas"</span>, <span class="token string">"fontSize"</span> <span class="token keyword">:</span> 11, <span class="token string">"historySize"</span> <span class="token keyword">:</span> 9001, <span class="token string">"padding"</span> <span class="token keyword">:</span> <span class="token string">"0, 0, 0, 0"</span>, <span class="token string">"snapOnInput"</span> <span class="token keyword">:</span> true, <span class="token string">"startingDirectory"</span> <span class="token keyword">:</span> <span class="token string">"%USERPROFILE%"</span>, <span class="token string">"useAcrylic"</span> <span class="token keyword">:</span> <span class="token boolean">true</span> <span class="token punctuation">}</span>, <span class="token punctuation">{</span> <span class="token string">"guid"</span><span class="token keyword">:</span> <span class="token string">"{b453ae62-4e3d-5e58-b989-0a998ec441b8}"</span>, <span class="token string">"hidden"</span><span class="token keyword">:</span> false, <span class="token string">"name"</span><span class="token keyword">:</span> <span class="token string">"Azure Cloud Shell"</span>, <span class="token string">"source"</span><span class="token keyword">:</span> <span class="token string">"Windows.Terminal.Azure"</span> <span class="token punctuation">}</span> <span class="token punctuation">]</span> <span class="token punctuation">}</span>, // Add custom color schemes to this array <span class="token string">"schemes"</span><span class="token keyword">:</span> <span class="token punctuation">[</span><span class="token punctuation">]</span>, // Add any keybinding overrides to this array. // To unbind a default keybinding, <span class="token keyword">set</span> the <span class="token function">command</span> to <span class="token string">"unbound"</span> <span class="token string">"keybindings"</span><span class="token keyword">:</span> <span class="token punctuation">[</span><span class="token punctuation">]</span>
}
配置项的功能说明:
"profiles": [ { // 每个 Profile 的唯一标识符,生成方法见下 "guid": "{e1e1ac58-02c1-456a-a857-01149673a65d}", // 设置为 true 即可在新建菜单中隐藏 "hidden": false, // 名字,会显示在菜单中 "name": "Ubuntu", // 启动命令行 "commandline": "wsl.exe", // 启动目录 "startingDirectory": "%USERPROFILE%",
// 字体设置 <span class="token string">"fontFace"</span><span class="token keyword">:</span> <span class="token string">"Consolas"</span>, <span class="token string">"fontSize"</span><span class="token keyword">:</span> 11, // 背景亚克力透明效果(窗口失去焦点时无效) <span class="token string">"useAcrylic"</span><span class="token keyword">:</span> true, <span class="token string">"acrylicOpacity"</span><span class="token keyword">:</span> 0.5, // 背景图片 // <span class="token string">"backgroundImage"</span> <span class="token keyword">:</span> <span class="token string">"X:\\assets\\background.png"</span>, // <span class="token string">"backgroundImageOpacity"</span> <span class="token keyword">:</span> 0.5, // <span class="token string">"backgroundImageStretchMode"</span> <span class="token keyword">:</span> <span class="token string">"uniformToFill"</span>, // 菜单与标签中显示的图标 <span class="token string">"icon"</span><span class="token keyword">:</span> <span class="token string">"X:\\assets\\UbuntuLogo.scale-100.png"</span>, // 配色方案,见下 <span class="token string">"colorScheme"</span><span class="token keyword">:</span> <span class="token string">"Atom"</span>, // 光标颜色 <span class="token string">"cursorColor"</span><span class="token keyword">:</span> <span class="token string">"#FFFFFF"</span>, // 光标类型,可选值 <span class="token string">"vintage"</span> <span class="token punctuation">(</span> ▃ <span class="token punctuation">)</span>, <span class="token string">"bar"</span> <span class="token punctuation">(</span> ┃ <span class="token punctuation">)</span>, <span class="token string">"underscore"</span> <span class="token punctuation">(</span> ▁ <span class="token punctuation">)</span>, <span class="token string">"filledBox"</span> <span class="token punctuation">(</span> █ <span class="token punctuation">)</span>, <span class="token string">"emptyBox"</span> <span class="token punctuation">(</span> ▯ <span class="token punctuation">)</span> <span class="token string">"cursorShape"</span><span class="token keyword">:</span> <span class="token string">"underscore"</span> // <span class="token punctuation">..</span>. 其他配置请参见官方文档 <span class="token punctuation">}</span>
]
可选配色方案:
"schemes": [
{
"name": "Atom",
"black": "#000000",
"red": "#fd5ff1",
"green": "#87c38a",
"yellow": "#ffd7b1",
"blue": "#85befd",
"purple": "#b9b6fc",
"cyan": "#85befd",
"white": "#e0e0e0",
"brightBlack": "#000000",
"brightRed": "#fd5ff1",
"brightGreen": "#94fa36",
"brightYellow": "#f5ffa8",
"brightBlue": "#96cbfe",
"brightPurple": "#b9b6fc",
"brightCyan": "#85befd",
"brightWhite": "#e0e0e0",
"background": "#161719",
"foreground": "#c5c8c6"
}
],
配置环境变量
根据需要可以方便的通过win+R快捷键打开windows terminal终端。
环境配置步骤
右键【此电脑】,点击【属性】,打开左边的【高级系统配置】
点击【高级】选项卡,打开【环境变量】
打开【新建用户变量】,内容如下所示
变量名为运行的命令值,自由配置
变量值为windows terminal的程序路径
【注意变量值应依据每个人不同的用户名或是程序路径来配置,比如我的用户名为KuroNeko】
使用方法为win+R后输入wt回车启动