我注意到,ConsoleHost_history.txt
PowerShell 7 中不会记录较长的多行命令(与 PowerShell 5 不同)。我该如何更改这种情况?
答案1
尽管PowerShell 5 中有AddToHistoryHandler
of ,但在 PowerShell 7 中却没有。Get-PSReadLineOption
$null
执行以下操作将删除处理程序,并且还会记录长多行命令:
Set-PSReadLineOption -AddToHistoryHandler $null
要使此更改永久生效,请将上述行添加到您的 PowerShell 7 配置文件中。配置文件的位置存储在自动变量中$PROFILE
(您可能需要创建该文件)。