如何在VS代码中清除终端命令历史记录?

问题描述 投票:1回答:3

在VS Code Powershell终端中,您只需按向上和向下箭头键即可浏览输入的命令历史记录,即使在重新启动后也是如此。但是,当输入相同的命令时,它也会循环显示这些重复的历史记录,而不仅仅是使它们区别开来,这使得很难找到回溯到某些旧历史的循环。有没有办法完全清除这段历史?

powershell terminal visual-studio-code
3个回答
2
投票

请尝试以下命令:

Set-PSReadlineOption -HistoryNoDuplicates

它将HistoryNoDuplicates选项设置为True并隐藏重复历史记录。

您可以使用以下命令查看HistoryNoDuplicates的值:

(Get-PSReadLineOption).HistoryNoDuplicates

如果要将其设置回False

Set-PSReadlineOption -HistoryNoDuplicates:$false

有关更多信息,请参阅Microsoft Docs中的Set-PSReadlineOption



0
投票

作为答案的结论:我的实际过程是防止重复,删除历史记录和清除:

Set-PSReadlineOption -HistoryNoDuplicates

Remove-Item (Get-PSReadlineOption).HistorySavePath

Alt-F7

© www.soinside.com 2019 - 2024. All rights reserved.