配置Windows Terminal

Open in Windows Terminal添加到右键菜单

针对的发布版本

文章更新于2021年1月Windows Terminal版本已经发布了1.4.3243.0,此版本已经集成了文件夹右键的功能,此版本的发布时间是21 Nov 2020,那么只需要增加一个非文件夹右键的功能就可以达到目的

关于Reg dos命令的说明
  1. 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 /?
    
  2. 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"
      }
    ]
posted @ 2020-07-28 09:53  非法关键字  阅读(415)  评论(0编辑  收藏  举报