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

时间:2018-11-23 07:25:28

标签: powershell terminal visual-studio-code

在VS Code Powershell终端中,即使重新启动后,您也可以简单地按上下箭头键浏览输入的命令的历史记录。但是,当输入相同的命令时,它也将循环浏览这些重复的历史记录,而不仅仅是使其与众不同,从而很难找到循环回到某些旧历史记录。有没有办法彻底清除这段历史?

3 个答案:

答案 0 :(得分:1)

尝试以下命令:

Set-PSReadlineOption -HistoryNoDuplicates

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

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

(Get-PSReadLineOption).HistoryNoDuplicates

如果要将其设置回False

Set-PSReadlineOption -HistoryNoDuplicates:$false

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

答案 1 :(得分:0)

答案 2 :(得分:-1)

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

Set-PSReadlineOption -HistoryNoDuplicates

Remove-Item (Get-PSReadlineOption).HistorySavePath

Alt-F7