Anda dapat memperbaikinya dengan mengadopsi modul PSReadLine .
Lihat artikel di Hey, Scripting Guy! blog mengenai implementasi readline bash yang terinspirasi untuk PowerShell ini.
Secara khusus, penggunaan Ctrl+ Alt+ ( Shift) +? untuk menampilkan semua ikatan kunci.
PS C:\> $PSVersionTable
Name Value
---- -----
PSVersion 5.0.10240.16384
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.42000
BuildVersion 10.0.10240.16384
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion 2.3
Ctrl+R
PS C:\> Get-Module -ListAvailable
bck-i-search: mo_
Ctrl+ Alt+ ( Shift) +S
Key Function Description
--- -------- -----------
Ctrl+r ReverseSearchHistory Search history backwards interactively
Ctrl+s ForwardSearchHistory Search history forward interactively
Singkatnya: instal modul ini dengan tangan atau tingkatkan ke Windows PowerShell v5.
Saya tidak tahu kapan ini ditambahkan, tetapi pada Windows 10 saya yang tidak dikustomisasi, diperbarui, terpasang. Tekan ctrl + r untuk pencarian riwayat terbalik, ini bekerja dengan baik.
sumber
Ada juga pencarian grafis di bawah tombol F7. Ketika ditekan itu akan menampilkan popup yang dapat Anda gulir untuk mencari perintah yang dieksekusi sebelumnya. Menekan enter saat kursor mengarahkan kursor akan mengeksekusinya kembali.
sumber
Anda juga dapat memulai perintah dengan meletakkan karakter # di depan teks pencarian parsial dari perintah yang Anda cari, lalu tekan ketuk sesudahnya (beberapa kali jika perlu) untuk mencari melalui riwayat sesi.
sumber