gpt4 book ai didi

visual-studio-code - Visual Studio Code 显示运行完成后在控制台行上运行的最后一个命令

转载 作者:行者123 更新时间:2023-12-05 04:27:53 29 4
gpt4 key购买 nike

我使用的是 Visual Studio Code 版本 1.68.1,我刚刚于 2022 年 6 月 14 日更新到该版本。我主要将 VSC 用于 PowerShell 脚本编写。自从一周前的最后一次更新以来,每当我运行一个 PS 文件 (F5) 或运行一段脚本的选择 (F8) 时,它都会显示运行后在控制台行上运行的最后一个命令。所以我突出显示一个选择,执行 F8,它在控制台行显示选择,显示运行结果,然后在结果之后的另一行显示选择,然后我必须按 ESC 将其清除或退格出来。基本上就像我手动点击向上箭头来选择最后运行的命令,只是它是自动执行的。在最近的更新之前,VSC 从未这样做过。以前,它会做同样的事情,直到最后的控制台提示行是空的并且不显示最后一个命令。

我曾尝试在线搜索是否在上次更新中添加或启用了导致此行为的设置,但我找不到任何内容。我还滚动浏览了所有终端设置,但找不到特定于此行为的设置。我能找到的唯一相关的终端设置是 Terminal › Integrated › Shell Integration:History 控制要保留在终端命令历史记录中的最近使用命令的数量。设置为 0 以禁用终端命令历史记录。 但即使在将其设置为“0”并重新启动 VSC 后,它仍然会执行相同的行为,我仍然可以点击向上箭头滚动浏览历史记录我的命令。希望这里有人熟悉这一点以及为什么 VSC 现在突然这样做。任何帮助将不胜感激!

这是正在发生的事情的示例的屏幕截图:

VSC Console Issue

最佳答案

凯文,

必须对此进行一些搜索。我有同样的问题。问题似乎与 PowerShell v2022.6.1 扩展有关。大约 4 天前发布了一个已知问题,并且正在/正在积极解决。可以肯定的是,在我的 PC 上进行测试时,在该扩展的设置中,您可以选中“PowerShell > 集成控制台:使用旧版读取行”下的框,您看到的问题就会消失,但是在我的测试中随机异常开始出现代码运行后。随机我会得到字母 P 并决定取消选中遗留框。就我而言,我宁愿看到脚本一致地重写,而不是遗漏随机添加的单个字符。

我正在阅读 GitHub 中的线程以供引用。这是我开始的链接: https://github.com/PowerShell/vscode-powershell/issues/4041

简短的回答是,F8 相当于 F8 然后向上箭头,按下向下箭头将清除该行。目前,我们可能必须等待下一次更新。

关于visual-studio-code - Visual Studio Code 显示运行完成后在控制台行上运行的最后一个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72747163/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com