You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows Terminal中运行neofetch后PowerShell立即关闭的求助

解决PowerShell启动运行neofetch后自动关闭的问题

方法1:修正终端settings.json的命令行配置

你之前的配置里-noexit参数的位置错了——它得是PowerShell主进程的启动参数,不能当成neofetch的参数。正确的JSON配置应该是这样:

"commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -noexit -Command neofetch -nologo"

注意路径里的反斜杠要写成\\,不然JSON会解析出错。

方法2:用PowerShell配置文件(更推荐)

这种方法不用改终端设置,是PowerShell原生的持久化配置方式:

  • 打开PowerShell,输入notepad $PROFILE,如果提示文件不存在,直接选“创建”
  • 在打开的记事本里加一行:neofetch -nologo
  • 保存后重启PowerShell,每次启动都会自动跑neofetch,而且会话会保留。

为啥之前的-noexit没用?

当你写powershell.exe neofetch -nologo时,PowerShell会把neofetch当成要执行的命令,跑完就直接退出。只有把-noexit放在powershell.exe的参数列表最前面,才能让它在执行完命令后保持会话不关闭。

内容的提问来源于stack exchange,提问作者Noah Branley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 18:04:50