简介
快捷键
- 主要实现是gnu readline https://www.gnu.org/software/bash/manual/html_node/Readline-Interaction.html
- 非常通用, 基本上市面上交互式软件都支持;
禁用启用
- 启用:
set -o emacs, set -o vi
- 禁用:
set +o emacs, set +o vi
set -o emacs, set -o vi
set +o emacs, set +o vi
ctrl
向后, meta(alt)
则相反;M(meta, alt), C(ctrl)
c-b
后, c-f
前;del, <-, c-d
c-a
最前, c-e
最后;m-f
向前, m-b
向后;c-l
清理整个屏幕c-k
后面, m-- c-k
前面m-d
后面, m-del
前面;c-w
前面, m-- c-w
后面;c-y
, m-y
m-number, m--
: m-number
即alt +
数字, 重复执行number
次; --
表示-1
, 再接数字 m--5
表示反向-5
次;c-r
触发并往后搜索, c-s
往前;c-j, esc
停止搜索, 保留当前;c-g
: 退出并清理