For this, you need PSReadline. First, install PsGet if you don’t have it:To install it just run the following URL in powershell.
(new-object Net.WebClient).DownloadString("http://psget.net/GetPsGet.ps1 ' ') | iex
Then, install PSReadline:
install-module PSReadline
Import PSReadline after loading the persistent history:
Import-Module PSReadLine
And you will be able to recall previous commands with up arrow key. Add the following to have partial history search with up/down arrow key:
Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward
Set-PSReadlineKeyHandler -Key DownArrow -Function HistorySearchForward
Lastly, to enable bash style completion:
Set-PSReadlineKeyHandler -Key Tab -Function Complete
No comments:
Post a Comment