- command ,macro ,key
- key
- keyname
- keyseq
- command 也叫function-name
- macro text of macro
- key
- 语法
- keyname : {function-name | macro}
- Control-u : universal-argument
- Control-o: "> output" //添加宏 意思是将向行种插入>output
- keyseq : {function-name | macro } keyseq需要加双引号
- "\C-u" :{function-name | macro}
- keyname : {function-name | macro}
- Emacs转义序列
- \C- Ctrl 前缀
- \M- Mate前缀
- \e 一个ESC字符
- \ 反斜杠
- " 字面上的"
- \' 字面上的‘
- 设置一些变量
-
允许根据测试结果进行键盘关联和变量测试。
-
$if
-
mode=
-
term=
-
application
-
$if Bash "\C-xq" : "\eb\"\e\f"" $endif
-
-
-
$endif
-
$else
-
$include
-
- incremental
- non-incremental
: [arguments]
. filename [arguments]
source filename [arguments]
alias [-p] [name[=value] ...]
bg [jobspec ...]
bind [-m keymap] [-lpsvPSV]
bind [-m keymap] [-q function] [-u function] [-r keyseq]
bind [-m keymap] -f filename
bind [-m keymap] -x keyseq: shell-command
bind [-m keymap] keyseq: function-name
bind readline-command