I g*_* it 5 windows-explorer windows-terminal
当我进入cmd或powershell进入资源管理器地址栏时,相应的终端将在当前活动路径中打开一个新窗口;我可以对 Windows Terminal 做同样的事情,因为我想像or 那样wt行事吗?powershellcmd
wt,我会得到一个新的 Windows 终端,但在默认文件夹 [我的个人资料的主文件夹] 中settings.json[默认配置文件是powerhell]中的设置,但是这将对所有进一步的 Windows 终端会话有效(所有会话都将在 中):
StartingDirectory%USERPROFILE%null%WinDir%\System32{
"commandline": "powershell.exe",
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"name": "Windows PowerShell",
"startingDirectory": "%USERPROFILE%"
}
Run Code Online (Sandbox Code Playgroud)
小智 6
"startingDirectory" : ".""profiles":
{
"defaults": {},
"list":
[
{
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"name": "Windows PowerShell",
"startingDirectory" : "."
},
...
Run Code Online (Sandbox Code Playgroud)
我只希望“wt”像“powershell”或“cmd”一样。
好吧,公平地说,这不太准确。您希望 Windows 终端以两种方式运行。您仍然希望它在您的配置文件目录中启动,这与Windows 控制台(是 PowerShell 和 CMD 默认情况下启动的终端)不同。conhost.exe但有时您希望它从当前目录开始。
并不是说两种方式都想要有什么问题,但是当然,在启动 Windows 终端时,您需要让 Windows 终端知道您想要哪种方式。
要将其从命令行启动到当前目录,请运行:
wt -d .
Run Code Online (Sandbox Code Playgroud)
当然,您可以在 PowerShell 中创建别名,以便wt重定向到该命令行,但如果您想使用其他命令行参数,您就会失去它们的灵活性。所以我建议wtd使用别名之类的名称。
请注意,您还可以通过以下方式启动 CMD(或其他 shell)而不是 PowerShell(当前是默认设置):
wt -d . cmd
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用的是 WSL,则可以bash使用以下命令启动默认发行版和 shell(典型):
wt -d . wsl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4631 次 |
| 最近记录: |