簡體   English   中英

是否可以將 fzf(命令行模糊查找器)與 windows 10 git-bash 一起使用?

[英]Is it possible to use fzf (command line fuzzy finder) with windows 10 git-bash?

我下載了 .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%

有了那個 PATH, fzf就可以工作了。

bash 中的 fzf

我知道這個問題是不久前的,但希望我可以對任何試圖讓模糊查找器在 git-bash 中工作的新讀者有所幫助

無論出於何種原因,我都嘗試了 GitHub 存儲庫 @VonC 中的 package 共享和新的存儲庫鏈接,並且 package 都沒有在終端中執行fzf --help只能做 fz


如您所知,git-bash 基於 MSYS2,他們有 pacman 來安裝軟件包,package 列表也可以在這里找到https://packages.msys2.org/package/包括一個模糊查找器,但不是 fzf,而是fzy

要獲取 Windows 兼容文件,go 直接到“文件”,而不是上游 URL,您將在下載的壓縮文件中找到.exe

將 that.exe 移動到您的 git-bash /usr/bin 並將 fzy.exe 重命名為 fzf.exe 或 bash 別名 fzf 以執行 fzy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM