mirror of https://github.com/chzyer/readline.git
update README
This commit is contained in:
parent
a8eaa99c90
commit
bed7d058a7
84
README.md
84
README.md
|
@ -136,36 +136,62 @@ for {
|
||||||
`Meta`+`B` means press `Esc` and `n` separately.
|
`Meta`+`B` means press `Esc` and `n` separately.
|
||||||
Users can change that in terminal simulator(i.e. iTerm2) to `Alt`+`B`
|
Users can change that in terminal simulator(i.e. iTerm2) to `Alt`+`B`
|
||||||
|
|
||||||
| Shortcut | Comment | Support |
|
* Shortcut in normal mode
|
||||||
|--------------------|-----------------------------------|---------|
|
|
||||||
| `Ctrl`+`A` | Beginning of line | Yes |
|
|
||||||
| `Ctrl`+`B` / `←` | Backward one character | Yes |
|
|
||||||
| `Meta`+`B` | Backward one word | Yes |
|
|
||||||
| `Ctrl`+`C` | Send io.EOF | Yes |
|
|
||||||
| `Ctrl`+`D` | Delete one character | Yes |
|
|
||||||
| `Meta`+`D` | Delete one word | Yes |
|
|
||||||
| `Ctrl`+`E` | End of line | Yes |
|
|
||||||
| `Ctrl`+`F` / `→` | Forward one character | Yes |
|
|
||||||
| `Meta`+`F` | Forward one word | Yes |
|
|
||||||
| `Ctrl`+`G` | Cancel | Yes |
|
|
||||||
| `Ctrl`+`H` | Delete previous character | Yes |
|
|
||||||
| `Ctrl`+`I` / `Tab` | Command line completion | Yes |
|
|
||||||
| `Ctrl`+`J` | Line feed | Yes |
|
|
||||||
| `Ctrl`+`K` | Cut text to the end of line | Yes |
|
|
||||||
| `Ctrl`+`L` | Clean screen | NoYet |
|
|
||||||
| `Ctrl`+`M` | Same as Enter key | Yes |
|
|
||||||
| `Ctrl`+`N` / `↓` | Next line (in history) | Yes |
|
|
||||||
| `Ctrl`+`P` / `↑` | Prev line (in history) | Yes |
|
|
||||||
| `Ctrl`+`R` | Search backwards in history | Yes |
|
|
||||||
| `Ctrl`+`S` | Search forwards in history | Yes |
|
|
||||||
| `Ctrl`+`T` | Transpose characters | Yes |
|
|
||||||
| `Meta`+`T` | Transpose words | Not Yet |
|
|
||||||
| `Ctrl`+`U` | Cut text to the beginning of line | Not Yet |
|
|
||||||
| `Ctrl`+`W` | Cut previous word | Yes |
|
|
||||||
| `Backspace` | Delete previous character | Yes |
|
|
||||||
| `Meta`+`Backspace` | Cut previous word | Yes |
|
|
||||||
| `Enter` | Line feed | Yes |
|
|
||||||
|
|
||||||
|
| Shortcut | Comment |
|
||||||
|
|--------------------+------------------------------------------|
|
||||||
|
| `Ctrl`+`A` | Beginning of line |
|
||||||
|
| `Ctrl`+`B` / `←` | Backward one character |
|
||||||
|
| `Meta`+`B` | Backward one word |
|
||||||
|
| `Ctrl`+`C` | Send io.EOF |
|
||||||
|
| `Ctrl`+`D` | Delete one character |
|
||||||
|
| `Meta`+`D` | Delete one word |
|
||||||
|
| `Ctrl`+`E` | End of line |
|
||||||
|
| `Ctrl`+`F` / `→` | Forward one character |
|
||||||
|
| `Meta`+`F` | Forward one word |
|
||||||
|
| `Ctrl`+`G` | Cancel |
|
||||||
|
| `Ctrl`+`H` | Delete previous character |
|
||||||
|
| `Ctrl`+`I` / `Tab` | Command line completion |
|
||||||
|
| `Ctrl`+`J` | Line feed |
|
||||||
|
| `Ctrl`+`K` | Cut text to the end of line |
|
||||||
|
| `Ctrl`+`L` | Clean screen (TODO) |
|
||||||
|
| `Ctrl`+`M` | Same as Enter key |
|
||||||
|
| `Ctrl`+`N` / `↓` | Next line (in history) |
|
||||||
|
| `Ctrl`+`P` / `↑` | Prev line (in history) |
|
||||||
|
| `Ctrl`+`R` | Search backwards in history |
|
||||||
|
| `Ctrl`+`S` | Search forwards in history |
|
||||||
|
| `Ctrl`+`T` | Transpose characters |
|
||||||
|
| `Meta`+`T` | Transpose words (TODO) |
|
||||||
|
| `Ctrl`+`U` | Cut text to the beginning of line (TODO) |
|
||||||
|
| `Ctrl`+`W` | Cut previous word |
|
||||||
|
| `Backspace` | Delete previous character |
|
||||||
|
| `Meta`+`Backspace` | Cut previous word |
|
||||||
|
| `Enter` | Line feed |
|
||||||
|
|
||||||
|
|
||||||
|
* Shortcut in Search Mode (`Ctrl`+`S` or `Ctrl`+`r` to enter this mode)
|
||||||
|
|
||||||
|
| Shortcut | Comment |
|
||||||
|
|-------------------------+---------------------------------------------|
|
||||||
|
| `Ctrl`+`S` | Search forwards in history |
|
||||||
|
| `Ctrl`+`R` | Search backwards in history |
|
||||||
|
| `Ctrl`+`C` / `Ctrl`+`G` | Exit Search Mode and revert the history |
|
||||||
|
| Character | Move to next line |
|
||||||
|
| Other | Exit Search Mode |
|
||||||
|
|
||||||
|
* Shortcut in Complete Select Mode (double `Tab` to enter this mode)
|
||||||
|
|
||||||
|
| Shortcut | Comment |
|
||||||
|
|-------------------------+---------------------------------------------|
|
||||||
|
| `Ctrl`+`F` | Move Forward |
|
||||||
|
| `Ctrl`+`B` | Move Backward |
|
||||||
|
| `Ctrl`+`N` | Move to next line |
|
||||||
|
| `Ctrl`+`P` | Move to previous line |
|
||||||
|
| `Ctrl`+`A` | Move to the first candicate in current line |
|
||||||
|
| `Ctrl`+`E` | Move to the last candicate in current line |
|
||||||
|
| `Tab` / `Enter` | Use the word on cursor to complete |
|
||||||
|
| `Ctrl`+`C` / `Ctrl`+`G` | Exit Complete Select Mode |
|
||||||
|
| Other | Exit Complete Select Mode |
|
||||||
|
|
||||||
# Feedback
|
# Feedback
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue