📜  长路径窗口 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:58:17.470000             🧑  作者: Mango

长路径窗口 - Shell-Bash

在shell命令行中经常会遇到路径过长,导致输入非常繁琐。为了解决这个问题,我们可以使用长路径窗口来快速地浏览和选择路径。

安装

长路径窗口可以通过安装 fzf 来获得。

在 macOS 上,你可以使用 Homebrew:

brew install fzf

在 Ubuntu 上,你可以使用 apt-get:

sudo apt-get install fzf
使用

使用长路径窗口非常简单。通过 cd 命令加上 **,可以选中当前目录下的所有子目录。

cd **

你也可以使用 cd 命令加上 TAB 键来自动补全路径,类似于文件名自动补全。

cd <TAB>

如果你想以字符串的形式获取路径,可以使用 echo 命令和 fzf 命令联合使用。下面的命令将弹出一个 fzf 窗口,显示你的当前路径及其子目录,然后将选定的路径打印到终端中。

echo ** | fzf

你可以使用 CTRL-G 快捷键来在当前目录下快速切换到其他目录。使用 CTRL-T 快捷键可以选择当前路径,将其添加到命令行中。

此外,fzf 还有许多其他功能。你可以参考 fzf 的文档来了解更多细节。

结论

长路径窗口是一个非常有用的工具,可以大大简化命令行路径的输入。通过 fzf 的自动补全和交互式选择,我们可以更快速地定位到需要的目录,并完成操作。