回答:
これはあなたの質問に直接答えませんが、ディレクトリ間を頻繁にジャンプすることを正しく推測している場合、GNU Screenのようなターミナルマルチプレクサを使用して、異なるウィンドウを異なるウィンドウで開いたままにすることができます必要に応じてそれらを切り替えます。私は個人的にByobuを使用しています。これは画面の上部に機能を追加します。
上記のWuffersが言ったように、これを行うことができるオートジャンプがあなたのためにやってくれます。以前にアクセスしたディレクトリのデータベースを保存し、j <a few letters in the directory path>
そのディレクトリに移動するようなコマンドを使用できます。jc
要件を満たす必要がある名前のオートジャンプ用の追加コマンドがあります。 jc
現在の作業ディレクトリの以前にアクセスしたサブディレクトリにジャンプできます。そのため、自動ジャンプデータベースを削除するまで、このディレクトリを1回アクセスするだけで機能します。また、代わりに直接追加することもできますautojump --add DIR
(おそらく、必要に応じてディレクトリツリーリストから追加リストを作成します)。
bashと* cshには、組み込みコマンド「pushd」と「popd」があり、これを使用してディレクトリをLast In First Outスタック(を使用pushd [directory]
)にプッシュし、「popd」を使用してスタックの最上位ディレクトリにすばやく変更できます。したがって、スタックのロード方法によっては、ディレクトリが適切に機能するために適切にディレクトリ間をすばやく移動できる場合があります。