8

我下载了 .exe 文件并将其放入我的 PATH 变量中。fzf似乎在命令提示符下工作。但我想在 git-bash 中使用它。当我fzf在 git-bash 中使用时,它似乎开始了,但没有任何反应。

任何意见将是有益的。我试图为自己节省一些击键。

4

2 回答 2

4

是的。

我刚刚从fzf-bin下载了 fzf.exe ,启动bash.exe并输入了./fzf.exe

但为此,我PATH首先使用简化:

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%GH%\mingw64\libexec\git-core;%PATH%

有了那个PATH,fzf就可以了。

bash 中的 fzf

于 2020-09-10T18:28:38.403 回答
1

我知道这个问题是不久前的,但希望我可以对任何试图让模糊查找器在 git-bash 中工作的新读者有所帮助

无论出于何种原因,我已经尝试了来自 GitHub repo @VonC 共享的包和新的 repo 链接,并且没有一个包按预期在终端中执行 - 唯一能做的就是fzf --help


如你所知,git-bash 基于 MSYS2,他们有 pacman 来安装包,包列表也可以在这里找到https://packages.msys2.org/package/包括一个模糊查找器,但不是 fzf,而是fzy

要获取 Windows 兼容文件,请直接转到“文件”,而不是上游 URL,在下载的压缩文件中,您会找到 .exe

将该 .exe 移动到您的 git-bash /usr/bin 并将 fzy.exe 重命名为 fzf.exe 或 bash 别名 fzf 以执行 fzy

于 2021-02-23T16:02:40.940 回答