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