import{_ as o,o as r,c,a as t,b as a,e,d as n,r as i}from"./app.6c27e557.js";const l={},u=t("h1",{id:"keymap",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#keymap","aria-hidden":"true"},"#"),e(" keymap")],-1),s={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-keymap",target:"_blank",rel:"noopener noreferrer"},h=t("code",null,"keymap",-1),m=e(" online tutorial"),q=n(`
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 |
tab
to enable auto-completion prompt at any time.-
or --
, then press tab
to display the concrete options for the current command.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.
ctrl + c
: Terminates current commandctrl + z
: Suspends the current command, you can restore this command with bg
/fg
, or kill
it.ctrl + a
: Go to the beginning the linectrl + e
: Go to the end of the line