我想启动具有多个窗格的 Windows 终端。
以下情况不适用settings.json
:
"startupActions": "new-tab -p \"Command Prompt\"; split-pane -p \"Command Prompt\"" ,
并出现以下错误:
shell:AppsFolder\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe!App
该组或资源状态不正确,无法执行请求的操作。
虽然这工作正常并且打开多个选项卡:
"startupActions": "new-tab -p \"Command Prompt\"; new-tab -p \"Command Prompt\"" ,
如何配置 Windows 终端以使用多个窗格启动?
答案1
Windows Terminal (仍然) 有很多错误。至少存在以下几个问题startupActions
:
"elevate": true
如果默认配置文件以管理员身份启动(在或启动的配置文件中defaults
),则该选项根本不起作用,请参阅这个问题或者这个- 已经坏了至少一年了split-pane
在我使用最新版本的 Windows Terminal 时,它一直无法正常工作,直到经过多次更改和重启后,它才随机开始正常工作。我不知道究竟是什么修复了它,但它开始与以下程序一起工作:
"startupActions": "move-focus first; split-pane -p \"Command Prompt\"",
现在一切包括你的:
"startupActions": "new-tab -p \"Command Prompt\"; split-pane -p \"Command Prompt\"",
可以。可能是某些缓存被清除了。这没有问题然而,因此请随意进一步调试并报告。
不过,我真诚地建议切换到另一个稳定的终端应用程序。我很少使用 Windows 终端,主要用于测试功能和与其他终端进行比较,而且几乎每次我都会遇到另一个或大或小的错误。
韦兹术语是一款现代的跨系统软件,对我来说效果最好,并且相比之下功能更多,包括更强大的启动功能,工作区这些都可以用 Lua 编写脚本,但是它在 UI 方面稍有欠缺并且不太人性化。