添加 Windows Terminal 至右键菜单
Windows Terminal 已经在微软应用商店上架了,所以我把终端从 Fluent Terminal 换成了 Windows Terminal,记录一下将它添加到右键菜单的过程
Windows 11 现在已经在右键菜单里默认添加了在终端中打开,所以不需要再单独添加了,已经添加过的去注册表里删掉[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]就好了
添加图标
首先在C:\Users\[YOUR_USER_NAME]\AppData\Local
新建文件夹Terminal
,可以直接使用下面的命令创建,记得把[YOUR_USER_NAME]换成自己的用户名!
1 | mkdir C:\Users\[YOUR_USER_NAME]\AppData\Local\Terminal |
然后下载 Windows Terminal 图标到刚才创建的文件夹,如果浏览器没有自动下载的话就右键另存为terminal.ico
terminal.ico 下载注册表写入
新建一个txt文件,添加下面的内容,然后把文件后缀改为.reg
。记得把[YOUR_USER_NAME]换成自己的用户名!
1 | Windows Registry Editor Version 5.00 |
完成后双击文件,合并到注册表中
修改配置
这个时候右键菜单中已经出现了Windows terminal here
的选项,但是点击后所在的目录并不是当前的目录,这就需要修改Windows Terminal
的配置文件了
打开Windows Terminal
,点击顶部的下拉菜单,打开设置
,此时会打开名为settings.json
的配置文件,要修改的部分是这个亚子
1 | // A profile specifies a command to execute paired with information about how it should look and feel. |
要想在当前文件夹启动Windows Terminal
,需要在每一段的下面添加"startingDirectory": "./"
,修改完成后是这个亚子
1 | // A profile specifies a command to execute paired with information about how it should look and feel. |
保存后就能够使用右键菜单在当前文件夹运行Windows Terminal
了
踩坑记录
在使用Powershell的时候可能会出现报错无法加载文件balabala.ps1,因为在此系统上禁止执行脚本,有关详细信息,请参阅balabala
,这是因为默认的ExecutionPolicy
是Restricted
,即不允许执行任何脚本。解决方法是以管理员身份运行,并输入命令set-executionpolicy remotesigned
即可解除限制
参考: