如何通过wt.exe启动SSH并保留终端颜色
Windows Terminal 指定配置文件配色不生效的解决方法
问题描述
创建了如下快捷方式命令,程序能正常运行,但终端没有加载预期的配色:
C:\Users\David\AppData\Local\Microsoft\WindowsApps\wt.exe --window 0 -p "Windows Powershell" C:\Program Files\PowerShell\7\pwsh.exe -noExit -Command "ssh webdev"
后续尝试指定配置文件-p "Windows Powershell 7",终端依然使用默认的Solarized Dark配色,而非Windows PowerShell 7配置文件对应的One Half Dark配色。
问题原因
配置文件名称拼写错误:命令中指定的Windows Powershell(小写s)与实际配置文件的Windows PowerShell(大写S)名称不匹配,导致Windows Terminal无法识别目标配置文件,最终 fallback 到默认配置。
修复方案
将命令中的配置文件参数修正为正确的名称:
C:\Users\David\AppData\Local\Microsoft\WindowsApps\wt.exe --window 0 -p "Windows PowerShell 7" C:\Program Files\PowerShell\7\pwsh.exe -noExit -Command "ssh webdev"
修正后,Windows Terminal会正确加载Windows PowerShell 7配置文件的One Half Dark配色,同时保留wt.exe快捷打开新标签的功能。
内容的提问来源于stack exchange,提问作者Daviid
相关产品推荐
相关产品推荐

