首发于JerryC

添加Windows Terminal到鼠标右键菜单

Windows上有很多命令行程序,例如CMD和PowerShell。微软在Build 2019上推出了一款面向Windows10的命令行程序,这款程序集合了Windows上的PowerShell、CMD以及Windows Subsystem for Linux于一身,解决了不少惹人吐槽的毛病,甚至被称为Windows下命令体验的救世主。而我早在Preview版发布时,就已经下载使用,现在也是我主要使用的命令行工具。然而毕竟现在还是体验版的关系,所以并没有集成在右键菜单上。在搜索了许久之后,终于在Github上找到了安装方法。

软件安装

Windows Terminal 现在还是 Preview 状态,我们可以在 Microsoft Store 上下载安装。当然有能力的人,可以下载Github的代码自己编译。

Windows Terminal (Preview) - Microsoft Store

GitHub - microsoft/terminal: The new Windows Terminal, and the original Windows console host - all in the same place!

添加 Windows Terminal 到右键菜单

测试变量

下面的两个变量后面的操作需要使用到。所以,先测试下是否正常。

echo %USERPROFILE
echo %LOCALAPPDATA%

如果有报错,接下来的操作,请把对应的部分进行替换。

%USERPROFILE% 替换成 C:\Users\[userName]
%LOCALAPPDATA% 替换成 C:\Users\[userName]\AppData\Local

注意 [userName]为自己的用户名

创建图标

从以下地址下载图标

图标ico下载 , 打开网址,鼠标右键保存到电脑。

打开命令行,输入

mkdir "%USERPROFILE%\AppData\Local\terminal"

这个命令是创建一个terminal文件夹,把下载的图标ico复制到这个文件夹。

写入注册表

创建一个txt文档,并把档后缀改为reg。文档的名字可自己创建,后缀名不可以错。右键菜单出现Windows Terminal有两种方法。一种是按shift+ 右键,另一种是直接右键

1. `shift`+ `右键`

把下面的内容复制到reg去

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows Terminal"
"Icon"="%USERPROFILE%\\AppData\\Local\\terminal\\wt_32.ico"
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\[user_name]\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"

注意:请把[user_name]改成自己电脑的用户名

右键

把下面的内容复制到reg去

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows terminal here"
"Icon"="%USERPROFILE%\\AppData\\Local\\terminal\\wt_32.ico"

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\[user_name]\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"

注意:请把[user_name]改成自己电脑的用户名

修改`Windows Terminal`的`profile.json`

打开profile.json

startingDirectory改为null,没有的自己创建一个。

照著上面的方法操作,相信右键菜单已经出现Windows Terminal的入口了。

参考

  1. 'Add "open Windows terminal here" into right-click context menu' 下 yanglr 的回答
发布于 2019-11-11

文章被以下专栏收录