インタラクティブCD(カタログブラウザ)

インタラクティブCD(カタログブラウザ)

時には、深くネストされたファイル階層(Javaコードなど)で作業しているときに、あるリーフから別のリーフに移動するのが面倒になることがあります。私の一般的なCDは次のとおりです

$ cd ../../..
# Oops, not enough
$ cd ..
# one more
$ cd ..

ファイルを編集したい場合は、vim dir対話的に目的のファイルを開くことができます。
対話型ディレクトリの変更を許可するユーティリティはありますか?探検家/司令官(mc、、vifm)はそのような任務を遂行するには重すぎる。

インターネットを検索しましたが、私のキーワードに関連するアイテムが返されないようです。

明確にするために追加されました:

vcd私はCDの場所を探して選択するための対話型ディレクトリツリーを提供するユーティリティ(と呼びます)を探しています。
ユーザーの観点からvim .見ると、vcd最終的に実行されると仮定しますvim $filename。私は同様の機能(ディレクトリブラウザ)が欲しいです。CWD最後に、インタラクティブに選択したディレクトリに変更するだけです。これが私の意図をより明確にすることを願っています。

ベストアンサー1

努力するFZF-FS

インストールする富士:

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

リソースの再割り当て~/.bashrc:. ~/.bashrc

クローンfzf-fs:git clone https://github.com/D630/fzf-fs ~/fzf-fs

:Runに~/fzf-fsエイリアスを定義する:Runを追加すると、次の内容が表示されます。 PATHPATH=$PATH:~/fzf-fs
fzf-fs --init
alias vcd='. fzf-fs'
vcd ~
ここに画像の説明を入力してください。

ディレクトリ選択を使用しEnter、ファジー検索を使用し、[q]終了するには入力してください。

また見なさい:fzf-fsの使い方fzf-fsはファイル名の改行をサポートしません。cd

おすすめ記事