📚
PowerShell の historysize を変える
PowerShell の historysize を変える
いや、調べればすぐなんですが、メモのため。
^R (Ctrl + r) の reverse incremental search、PowerShell でも使えて便利ですよね。
過去の command を文字列で検索して実行できる機能です。
ただ、既定の PowerShell の historysize は 4096 で、これだとちょっと少なく、せっかくなので増やせるだけ増やしてみます。
まず、Get-Variable
で現状を確認します。
たぶん規定値が 4096 かと思います。
> Get-Variable -Name MaximumHistoryCount
Name Value
---- -----
MaximumHistoryCount 4096
ということで、Set-Variable
すればいいわけですが、上限はいくつでしょうか。
こちらの blog で、1..50000 | % {Set-Variable -Name MaximumHistoryCount -Value $_ }
などという力技で試していました。
結果から言うと、32767 が最大値なのでそれに設定しておきます。
> Set-Variable -Name MaximumHistoryCount -Value 32767
で、念のため確認します。
> Get-Variable -Name MaximumHistoryCount
Name Value
---- -----
MaximumHistoryCount 32767
よかったよかった。
参考
Discussion