Skip to content

fzf

tmux-fzf

tmux-fzf: Use fzf to manage your tmux work environment!

  • List of bindings
  • prefix F To launch tmux-fzf, press prefix + F (Shift+F).

fzf-git.sh

fzf-git.sh: bash and zsh key bindings for Git objects, powered by fzf.

  • List of bindings
  • CTRL-G CTRL-F for Files
  • CTRL-G CTRL-B for Branches
  • CTRL-G CTRL-T for Tags
  • CTRL-G CTRL-R for Remotes
  • CTRL-G CTRL-H for commit Hashes
  • CTRL-G CTRL-S for Stashes
  • CTRL-G CTRL-E for Each ref (git for-each-ref)

    :warning: You may have issues with these bindings in the following cases:

    • CTRL-G CTRL-B will not work if CTRL-B is used as the tmux prefix
    • CTRL-G CTRL-S will not work if flow control is enabled, CTRL-S will freeze the terminal instead
    • (stty -ixon will disable it)

    To workaround the problems, you can use CTRL-G {key} instead of CTRL-G CTRL-{KEY}.

  • Inside fzf
  • TAB or SHIFT-TAB to select multiple objects
  • CTRL-/ to change preview window layout
  • CTRL-O to open the object in the web browser (in GitHub URL scheme)