📅  最后修改于: 2023-12-03 14:58:17.470000             🧑  作者: Mango
在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 的自动补全和交互式选择,我们可以更快速地定位到需要的目录,并完成操作。