-1

今日はpsreadlineを使ってみました。理解できないのは history コマンドです。

私が走るとき

Set-PSReadLineOption -PredictionSource 

履歴の提案が表示され始めます。

端末 ps を閉じてもう一度開きます。コマンドを再度実行するまで履歴の提案はありません。

何が恋しいですか?

4

1 に答える 1

0

これが使用している唯一のコマンドである場合...

Set-PSReadLineOption -PredictionSource

..それでは完了ではありません。

ここの Powershell ドキュメントに従って: MS Docs | PSReadLine

-PredictionSource
Specifies the source for PSReadLine to get predictive suggestions.

Valid values are:

None: disable the predictive suggestion feature
History: get predictive suggestions from history only

したがって、あなたが望むものを伝える必要があります:

Set-PSReadLineOption -PredictionSource History

また

Set-PSReadLineOption -PredictionSource None

特に指定がない場合は、後者がデフォルトです。前者をすべてのコンソールプロファイルに入れるだけです.

Get-PSReadLineOption
<#
EditMode                               : Windows
AddToHistoryHandler                    : System.Func`2[System.String,System.Object]
HistoryNoDuplicates                    : True
HistorySavePath                        : C:\Users\WDAGUtilityAccount\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt
...
PredictionSource                       : None
...
#>

必ず読んでください...

Set-PSReadLineOption -HistorySaveStyle

...そしてそのオプションも同様です。

于 2021-06-05T03:27:49.620 に答える