You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Junegunn Choi edited this page Jun 15, 2026
·
9 revisions
On Cygwin or MSYS2 (as used by Git Bash), the install script will download the
prebuilt fzf binary for the Windows platform.
On mintty (the default terminal emulator shipped with Cygwin) running 3.4.5 or
later, fzf works out of the box in most cases. However, in some setups (for
example when fzf is wrapped or embedded in another program, see
https://github.com/junegunn/fzf/issues/4837) you need to set:
export MSYS=enable_pcon
If you see an error like ... fzf.exe: command not found, set this variable.
For fzf < 0.53, also add --no-height to fzf, and:
set MSYS to include enable_pcon on mintty 3.4.5 or later
call fzf with winpty as suggested here if available, on mintty older than 3.4.5
If winpty is not available and mintty is older than 3.4.5, :FZF in Vim will
start an extra cmd.exe window to circumvent the limitation. See
https://github.com/junegunn/fzf/issues/3809 for further details.
fzf works fine on ConEmu, the default Command Prompt
(cmd.exe), Clink, and in
Powershell.