私はPowershellが大好きですが、Linuxのバックグラウンドから来て、本当に私を悩ませていることがいくつかあります。たとえば、デフォルトの自動補完がどのように機能するかなど。
たとえば、Get-PSは、最初に一致するコマンドである「Get-PSBreakpoint」に展開されます。bashでは、bashに一致するコマンドが1つしかない場合、一致するコマンドに展開されます。複数のヒットタブが一度も何もない場合、ダブルタップタブは一致するコマンドのリストを表示しますが、展開しません。Powershellをこのように動作させる方法はありますか?
そしてもう1つ、私が1行書いた場合、マーカーを以前のコマンドに戻します(マーカーは^があるところです):
「Get-PSS ^ | Remove-PSSession」は「Get-PSSession ^」に自動補完され、後続のコマンドがすべて削除されます。bashでは、後続のコマンドは影響を受けません。自動補完時にPowershellが後続のコマンドを削除しないようにする方法はありますか?
ボーナスは、Ctrlキーを押しながらLキーを押して画面をクリアすることです。行の先頭に移動するにはCtrl + A、行の末尾に移動するにはCtrl +E。