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

VS Code终端通过上箭头调取历史命令时读取系统Shell历史而非当前项目终端历史的配置求助

VS Code终端通过上箭头调取历史命令时读取系统Shell历史而非当前项目终端历史的配置求助

最近我碰到个挺闹心的问题:在VS Code的项目专属终端里按上箭头想调取之前输过的命令,结果它加载的不是这个项目终端里的历史记录,而是我电脑系统Shell(比如Windows的命令提示符)里的最后一条命令!

给你还原下具体场景:

  • 我打开Folder A的VS Code窗口,在它的终端里输入了python test.py
  • 接着我打开Windows自带的命令提示符,输入了ls
  • 再回到Folder A的VS Code终端按上箭头,本以为会调出python test.py,结果出来的居然是ls

这完全不符合预期啊,我本来以为每个VS Code的终端实例会维护自己独立的命令历史。有没有什么VS Code的设置能调整这个行为,让终端只读取当前实例的命令历史呢?

备注:内容来源于stack exchange,提问作者Ishikki Akabane

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 12:24:34