keymap
查看快捷键映射列表
快捷键 | 说明 | 命令名称 |
---|---|---|
ctrl + a | 跳到命令行首 | beginning-of-line |
ctrl + e | 跳到命令行尾 | end-of-line |
ctrl + f | 向前移动一个单词,行尾方向 | forward-word |
ctrl + b | 向后移动一个单词,行首方向 | backward-word |
← | 向前移动一个字符 | backward-char |
→ | 向后移动一个字符 | forward-char |
↑ | 上一个历史命令 | previous-history |
↓ | 下一个历史命令 | next-history |
ctrl + h | 向后删除一个字符 | backward-delete-char |
ctrl + u | 清空当前行 | undo |
ctrl + d | 删除光标所在位置的字符 | delete-char |
ctrl + k | 删除光标所在位置到行尾所有字符串 | kill-line |
ctrl + i | 自动补全,相当于TAB |
complete |
ctrl + j, ctrl + m | 结束当前行, 相当于ENTER |
accept-line |
提示
- 任何时候按
TAB
键会根据当前输入给出提示- 命令后敲
-
或--
,然后按TAB
键会展示此命令的命令选项
自定义快捷键
在当前用户目录下新建~/.arthas/conf/inputrc
文件,加入自定义配置。
"\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