Windows PowerShellで非常に便利なbash [Ctrl-r]
(および[Ctrl-o]
)の後方コマンド検索機能を持つ方法を知っている人はいますか?
C-r
はより強力なarrow up
履歴操作であり、C-r
以前に入力したコマンド内を逆方向に検索するという点でemacsのようなものです。次にC-o
、そのコマンドを実行し、すぐに次のコマンドを行に配置します。これにより、渡された一連のコマンドを効率的に繰り返すことができます。また、セッション履歴ではなく、保存された履歴を検索します。(~/.bash_history
ファイル)。これは非常に便利です。
ありがとう。
ps:ボーナスとして、サイクルで動作しないタブの補完もひどいでしょう。
PSConsoleHostReadline
便利なフックがあります。開始する適切な場所は、そのフックを使用するPSReadLineを使用することです。PSReadLineはctrl-oをサポートしていませんが、ctrl-rをサポートしています(おそらく-私にとってはうまくいきませんでした)。クリスマスにctrl-oを実装することを検討しているかもしれません。