diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2016-05-03 00:07:53 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2016-05-03 00:07:53 +0900 |
commit | b4c4a642eda9b34bc417b0cc988e3b158080be33 (patch) | |
tree | 614221ef139002f67842f40f6b73de97dbe3a94a | |
parent | 0231617857f812abfae5f68e2b8c7e9ce7053d59 (diff) |
Update README
Close #560, #561
-rw-r--r-- | README.md | 39 |
1 files changed, 20 insertions, 19 deletions
@@ -151,6 +151,25 @@ Many useful examples can be found on [the wiki page](https://github.com/junegunn/fzf/wiki/examples). Feel free to add your own as well. +`fzf-tmux` script +----------------- + +[fzf-tmux](bin/fzf-tmux) is a bash script that opens fzf in a tmux pane. + +```sh +# usage: fzf-tmux [-u|-d [HEIGHT[%]]] [-l|-r [WIDTH[%]]] [--] [FZF OPTIONS] +# (-[udlr]: up/down/left/right) + +# select git branches in horizontal split below (15 lines) +git branch | fzf-tmux -d 15 + +# select multiple words in vertical split on the left (20% of screen width) +cat /usr/share/dict/words | fzf-tmux -l 20% --multi --reverse +``` + +It will still work even when you're not on tmux, silently ignoring `-[udlr]` +options, so you can invariably use `fzf-tmux` in your scripts. + Key bindings for command line ----------------------------- @@ -163,6 +182,7 @@ fish. - Sort is disabled by default to respect chronological ordering - Press `CTRL-R` again to toggle sort - `ALT-C` - cd into the selected directory + - Set `FZF_ALT_C_COMMAND` to override the default command If you're on a tmux session, fzf will start in a split pane. You may disable this tmux integration by setting `FZF_TMUX` to 0, or change the height of the @@ -172,25 +192,6 @@ If you use vi mode on bash, you need to add `set -o vi` *before* `source ~/.fzf.bash` in your .bashrc, so that it correctly sets up key bindings for vi mode. -`fzf-tmux` script ------------------ - -[fzf-tmux](bin/fzf-tmux) is a bash script that opens fzf in a tmux pane. - -```sh -# usage: fzf-tmux [-u|-d [HEIGHT[%]]] [-l|-r [WIDTH[%]]] [--] [FZF OPTIONS] -# (-[udlr]: up/down/left/right) - -# select git branches in horizontal split below (15 lines) -git branch | fzf-tmux -d 15 - -# select multiple words in vertical split on the left (20% of screen width) -cat /usr/share/dict/words | fzf-tmux -l 20% --multi --reverse -``` - -It will still work even when you're not on tmux, silently ignoring `-[udlr]` -options, so you can invariably use `fzf-tmux` in your scripts. - Fuzzy completion for bash and zsh --------------------------------- |