win7系统中,在某文件夹中按住shift+右键,可以看到“在此处打开cmd”,这个功能在win10中变成了“在此处打开powershell”。

微软在win10推出自家的高颜值命令行工具windows Terminal后,我便主要使用该工具进行命令行的操作,但是由于没有上述的在文件夹中打开的快捷方式,一直苦于路径的切换。终于,参考了Terminal官方github的issues,摸索出了添加“在此处打开windows Terminal”到右键菜单的方法。

Step 1

查看文档路径:

echo %USERPROFILE%
echo %LOCALAPPDATA%

一般情况下,结果如下([username]为用户名):

C:\Users\[username]
C:\Users\[username]\AppData\Local

Step 2

在cmd中运行以下命令,新建一个文件夹用于存放图标:

mkdir %LOCALAPPDATA%\terminal

Step 3

下载图标wt_32.ico并放到上述文件夹下

下载路径:https://github.com/yanglr/WindowsDevTools/tree/master/awosometerminal/icons

Step 4

复制以下文本,保存为wt.reg,然后以管理员身份运行(注意修改[username]为自己的用户名)

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows terminal here"
"Icon"="C:\\sers\\[username]\\AppData\\Local\\terminal\\wt_32.ico"

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

Step 5

打开Terminal,修改profile.json,在cmd的配置中添加以下配置:

"satrtingDirectory": "1"