配置Windows Terminal
将Open in Windows Terminal
添加到右键菜单
针对的发布版本
文章更新于2021年1月
,Windows Terminal
版本已经发布了1.4.3243.0,此版本已经集成了文件夹右键的功能,此版本的发布时间是21 Nov 2020
,那么只需要增加一个非文件夹右键的功能就可以达到目的
关于Reg dos
命令的说明
-
REG
帮助信息REG Operation [Parameter List] Operation [ QUERY | ADD | DELETE | COPY | SAVE | LOAD | UNLOAD | RESTORE | COMPARE | EXPORT | IMPORT | FLAGS ] 返回代码: (除了 REG COMPARE) 0 - 成功 1 - 失败 要得到有关某个操作的帮助,请键入: REG Operation /? 例如: REG QUERY /? REG ADD /? REG DELETE /? REG COPY /? REG SAVE /? REG RESTORE /? REG LOAD /? REG UNLOAD /? REG COMPARE /? REG EXPORT /? REG IMPORT /? REG FLAGS /?
-
REG ADD
参数说明REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f] [/reg:32 | /reg:64] KeyName [\\Machine\]FullKey Machine 远程机器名 - 忽略默认到当前机器。远程机器上 只有 HKLM 和 HKU 可用。 FullKey ROOTKEY\SubKey ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ] SubKey 所选 ROOTKEY 下注册表项的完整名称。 /v 所选项之下要添加的值名称。 /ve 为注册表项添加空白值名称(默认)。 /t RegKey 数据类型 [ REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ | REG_DWORD | REG_QWORD | REG_BINARY | REG_NONE ] 如果忽略,则采用 REG_SZ。 /s 指定一个在 REG_MULTI_SZ 数据字符串中用作分隔符的字符 如果忽略,则将 "\0" 用作分隔符。 /d 要分配给添加的注册表 ValueName 的数据。 /f 不用提示就强行覆盖现有注册表项。 /reg:32 指定应该使用 32 位注册表视图访问的注册表项。 /reg:64 指定应该使用 64 位注册表视图访问的注册表项。
使用REG ADD
添加非文件夹右键选项
关于
Icon
项,需要找到Windows Terminal
的安装目录里面的WindowsTerminal.exe
的位置信息
reg add "HKCU\Software\Classes\Directory\Background\shell\WindowsTerminal" /ve /d Open in Windows Terminal /f
reg add "HKCU\Software\Classes\Directory\Background\shell\WindowsTerminal" /v Icon /t REG_SZ /d "C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.4.3243.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe" /f
reg add "HKCU\Software\Classes\Directory\Background\shell\WindowsTerminal\command" /t REG_SZ /d "\"%LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe\" -d \"%%V.\"" /f
使用REG Delete
清理项
reg delete "HKCU\Software\Classes\Directory\Background\shell\WindowsTerminal" /f
主题与字体设置
字体设置
位置:Settings
> profiles
> defaults
:
"defaults": {
// Put settings here that you want to apply to all profiles
"fontFace": "Fira Code",
"colorScheme": "ayu"
},
主题设置
这里提供一个网络上共享的主题,位置:Settings
> scemes
:
"schemes": [
{
"name": "ayu",
"black": "#000000",
"red": "#ff3333",
"green": "#b8cc52",
"yellow": "#e7c547",
"blue": "#36a3d9",
"purple": "#f07178",
"cyan": "#95e6cb",
"white": "#ffffff",
"brightBlack": "#323232",
"brightRed": "#ff6565",
"brightGreen": "#eafe84",
"brightYellow": "#fff779",
"brightBlue": "#68d5ff",
"brightPurple": "#ffa3aa",
"brightCyan": "#c7fffd",
"brightWhite": "#ffffff",
"background": "#0f1419",
"foreground": "#e6e1cf"
},
{
"name": "ayu_light",
"black": "#000000",
"red": "#ff3333",
"green": "#86b300",
"yellow": "#f29718",
"blue": "#41a6d9",
"purple": "#f07178",
"cyan": "#4dbf99",
"white": "#ffffff",
"brightBlack": "#323232",
"brightRed": "#ff6565",
"brightGreen": "#b8e532",
"brightYellow": "#ffc94a",
"brightBlue": "#73d8ff",
"brightPurple": "#ffa3aa",
"brightCyan": "#7ff1cb",
"brightWhite": "#ffffff",
"background": "#fafafa",
"foreground": "#5c6773"
}
]