mirror of https://github.com/alibaba/arthas.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
3.2 KiB
Plaintext
73 lines
3.2 KiB
Plaintext
Arthas Console Keymap
|
|
===
|
|
|
|
Use `keymap` command to print the current keymap:
|
|
|
|
The default keymap is:
|
|
|
|
| Shortcut | Shortcut Description | Command Name | Command Description |
|
|
| ------------- | ---------------- | -------------------- | ---------------- |
|
|
| `"\C-a"` | ctrl + a | beginning-of-line | go to the beginning of the line |
|
|
| ` "\C-e"` | ctrl + e | end-of-line | go to the end of the line|
|
|
| `"\C-f"` | ctrl + f | forward-word | forward a word |
|
|
| `"\C-b"` | ctrl + b | backward-word | backward a word |
|
|
| `"\e[D"` | left arrow | backward-char | backward a character |
|
|
| `"\e[C"` | right arrow | forward-char | forward a character |
|
|
| `"\e[B"` | down arrow | next-history | show next history command |
|
|
| `"\e[A"` | up arrow | previous-history | show previous history command |
|
|
| `"\C-h"` | ctrl + h | backward-delete-char | backward delete a character |
|
|
| `"\C-?"` | ctrl + shift + / | backward-delete-char | backward delete a character |
|
|
| `"\C-u"` | ctrl + u | undo | clear current line |
|
|
| `"\C-d"` | ctrl + d | delete-char | delete the character of the current cursor |
|
|
| `"\C-k"` | ctrl + k | kill-line | delete all characters from the current cursor to the end of the line |
|
|
| `"\C-i"` | ctrl + i | complete | Auto completion, equivalent to `TAB` |
|
|
| `"\C-j"` | ctrl + j | accept-line | end the current line, equivalent to `enter` |
|
|
| `"\C-m"` | ctrl + m | accept-line | end the current line, equivalent to `enter` |
|
|
| `"\C-w"` | | backward-delete-word | |
|
|
| `"\C-x\e[3~"` | | backward-kill-line | |
|
|
| `"\e\C-?"` | | backward-kill-word | |
|
|
|
|
* Press `tab` to enable auto-completion prompt at any time.
|
|
* Enter command and `-` or `--`, then press `tab` to display the concrete options for the current command.
|
|
|
|
#### Custom shortcuts
|
|
|
|
Specify customization in `$USER_HOME/.arthas/conf/inputrc` file in the current user home directory.
|
|
|
|
Vim user may want to map `ctrl+h` to moving the cursor forward one character. To achieve this, copy the default configuration first,
|
|
|
|
```
|
|
"\C-a": beginning-of-line
|
|
"\C-e": end-of-line
|
|
"\C-f": forward-word
|
|
"\C-b": backward-word
|
|
"\e[D": backward-char
|
|
"\e[C": forward-char
|
|
"\e[B": next-history
|
|
"\e[A": previous-history
|
|
"\C-h": backward-delete-char
|
|
"\C-?": backward-delete-char
|
|
"\C-u": undo
|
|
"\C-d": delete-char
|
|
"\C-k": kill-line
|
|
"\C-i": complete
|
|
"\C-j": accept-line
|
|
"\C-m": accept-line
|
|
"\C-w": backward-delete-word
|
|
"\C-x\e[3~": backward-kill-line
|
|
"\e\C-?": backward-kill-word
|
|
```
|
|
|
|
then replace `"\C-h": backward-delete-char` with `"\C-h": backward-char`, then reconnect to Arthas console to take effect.
|
|
|
|
#### Shortcuts for jobs
|
|
|
|
* `ctrl + c`: Terminate current command
|
|
* `ctrl + z`: Suspend the current command, you can restore this command with `bg`/`fg`, or `kill` it.
|
|
* `ctrl + a`: Go to the beginning the line
|
|
* `ctrl + e`: Go to the end of the line
|
|
|
|
|
|
|
|
|