我下载了 .exe 文件并将其放入我的 PATH 变量中。
fzf
似乎可以在命令提示符下工作。但我想在 git-bash 中使用它。当我在 git-bash 中使用 fzf
时,它似乎开始了,但没有任何反应。
任何建议都会有帮助。我正在努力为自己节省一些击键次数。
是的。
我刚刚从
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%
有了这个路径,
fzf
就可以工作了。
我知道这个问题是不久前提出的,但希望我可以对任何试图在 git-bash 中使模糊查找器工作的新读者有所帮助
无论出于何种原因,我尝试了 GitHub 存储库 @VonC 共享的包以及链接的新存储库,但两个包都没有按预期在终端中执行 - 唯一能做的就是
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
将fzf.exe文件放入
cmd
下的Git
文件夹中。所以对我来说就是
C:\Users\<<username>>\AppData\Local\Programs\Git\cmd