Update README

This commit is contained in:
Junegunn Choi 2017-07-29 17:12:46 +09:00
parent f1f31baae1
commit 298749bfcd
No known key found for this signature in database
GPG Key ID: 254BC280FEF9C627

View File

@ -415,11 +415,11 @@ options that affect the performance.
### Executing external programs ### Executing external programs
You can set up key bindings for starting external process in the foreground You can set up key bindings for starting external processes without leaving
(`execute`) or in the background (`execute-silent`). fzf (`execute`, `execute-silent`).
```sh ```bash
# Press F1 to open the file with less without exiting fzf # Press F1 to open the file with less without leaving fzf
# Press CTRL-Y to copy the line to clipboard and aborts fzf (requires pbcopy) # Press CTRL-Y to copy the line to clipboard and aborts fzf (requires pbcopy)
fzf --bind 'f1:execute(less -f {}),ctrl-y:execute-silent(echo {} | pbcopy)+abort' fzf --bind 'f1:execute(less -f {}),ctrl-y:execute-silent(echo {} | pbcopy)+abort'
``` ```
@ -431,7 +431,7 @@ See *KEY BINDINGS* section of the man page for details.
When `--preview` option is set, fzf automatically starts external process with When `--preview` option is set, fzf automatically starts external process with
the current line as the argument and shows the result in the split window. the current line as the argument and shows the result in the split window.
```sh ```bash
# {} is replaced to the single-quoted string of the focused line # {} is replaced to the single-quoted string of the focused line
fzf --preview 'cat {}' fzf --preview 'cat {}'
``` ```
@ -439,7 +439,7 @@ fzf --preview 'cat {}'
Since preview window is updated only after the process is complete, it's Since preview window is updated only after the process is complete, it's
important that the command finishes quickly. important that the command finishes quickly.
```sh ```bash
# Use head instead of cat so that the command doesn't take too long to finish # Use head instead of cat so that the command doesn't take too long to finish
fzf --preview 'head -100 {}' fzf --preview 'head -100 {}'
``` ```
@ -451,7 +451,7 @@ syntax-highlights the content of a file.
- CodeRay: http://coderay.rubychan.de/ - CodeRay: http://coderay.rubychan.de/
- Rouge: https://github.com/jneen/rouge - Rouge: https://github.com/jneen/rouge
```sh ```bash
# Try highlight, coderay, rougify in turn, then fall back to cat # Try highlight, coderay, rougify in turn, then fall back to cat
fzf --preview '[[ $(file --mime {}) =~ binary ]] && fzf --preview '[[ $(file --mime {}) =~ binary ]] &&
echo {} is a binary file || echo {} is a binary file ||
@ -464,7 +464,7 @@ fzf --preview '[[ $(file --mime {}) =~ binary ]] &&
You can customize the size and position of the preview window using You can customize the size and position of the preview window using
`--preview-window` option. For example, `--preview-window` option. For example,
```sh ```bash
fzf --height 40% --reverse --preview 'file {}' --preview-window down:1 fzf --height 40% --reverse --preview 'file {}' --preview-window down:1
``` ```