PowerShellでは、(Push-Location
のエイリアス)とpopd
(エイリアスはPop-Location
)を使用して、場所スタックに項目をプッシュしてアイテムをポップすることができます。PowerShellの場所スタックを、同じようなスワップ操作で操作するにはどうすればよいですか?
これは、ディレクトリのスタックのbashのpushd
とpopd
の機能に非常によく似ています。
しかし、bashの他の優れた機能の1つは、pushd
を単独で使用してスタックの上の2つの場所を入れ替えることができる点です。だから、ある場所と別の場所との間で非常に素早く行き来することができます。また、pushd +3
のような引数を取るので、スタック内のいくつかの要素をスワップすることができます。
PowerShellでこれを行う方法はありますか? bashの例として
、:
$ pwd
/bin
$ pushd ~
~ /bin
$ pwd
/home/hopper
$ pushd
/bin ~
$ pwd
/bin
$ pushd
~ /bin
$ pwd
/home/hopper
それはかなり良い機能です:-)願いが組み込まれています!私はenv変数とタブ補完を使ってナビゲートする傾向がありますが、これはあなたのシェルに前後のボタンを持っているようなものです:-) –
これは面白そうで、何らかの点ではbashの 'push + n'コマンドによって提供されるswapn機能より、 – Omnifarious