在VS Code Powershell终端中,即使重新启动后,您也可以简单地按上下箭头键浏览输入的命令的历史记录。但是,当输入相同的命令时,它也将循环浏览这些重复的历史记录,而不仅仅是使其与众不同,从而很难找到循环回到某些旧历史记录。有没有办法彻底清除这段历史?
答案 0 :(得分:1)
尝试以下命令:
Set-PSReadlineOption -HistoryNoDuplicates
它将HistoryNoDuplicates
选项设置为True
,并隐藏重复的历史记录。
您可以使用以下命令查看HistoryNoDuplicates
的值:
(Get-PSReadLineOption).HistoryNoDuplicates
如果要将其设置回False
:
Set-PSReadlineOption -HistoryNoDuplicates:$false
有关更多信息,请参阅Microsoft文档中的Set-PSReadlineOption。
答案 1 :(得分:0)
Cmdlet Clear-History
应该做https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Core/Clear-History?view=powershell-6
答案 2 :(得分:-1)
作为答案的结论:我防止重复,删除历史记录并清除的实际过程:
Set-PSReadlineOption -HistoryNoDuplicates
Remove-Item (Get-PSReadlineOption).HistorySavePath
Alt-F7