https://github.com/microsoft/terminal/issues/1060
Windows Terminal
这篇博客介绍一下如何把 Windows Terminal 加入到右键菜单中,就像 Linux 的 Open Terminal Here 一样。
首先是找到 Windows Terminal 的可执行文件的路径,这个程序其实叫做 wt.exe
,然后可以用 Win + S 快捷键调出搜索,然后直接输入 wt
,就可以搜索出这个可执行文件,然后右键打开文件所在位置即可。
然后如果你想要右键菜单的这一项左边有个小图标的话
那么需要先把这个图标下载到电脑里,https://github.com/yanglr/WindowsDevTools/tree/master/awosomeTerminal/icons 这个链接里面有很多图标可以用,然后把下载下来的图标放到一个比较稳定的目录中,然后记住这个图标的路径。
最后打开一个文本文件,里面填入下面的内容:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows terminal here"
"Icon"="path of ico"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@=" path of wt.exe "
注意将第五行的 path of ico
换成你图标的路径,将最后一行的 path of wt.exe
换成刚才 wt.exe
的路径,且这两个路径中的分隔符是 \\
不是 \
,例如 C:\\Users\\1234\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe
。
然后退出把这个文件的扩展名改成 reg
,然后双击运行即可。运行成功后就已经修改好了,可以看一下效果。
但此时点击这个按钮你会发现命令行的工作目录并不是当前的文件夹,这可能是 Windows Terminal 的 startingDirectory
属性没有配置好。所以要打开 Windows Terminal 的配置文件,找到 Powershell 的配置,将其中的该属性改为 "startingDirectory": "."
,这样就可以正确的在当前路径打开 Terminal。