Name
bind
Synopsis
[
bind
options
][
bind
options
]key
:function
Print or set the bindings that allow keys to invoke functions such as cursor movement and line editing. Typical syntax choices for keys are “\C-t” for Ctrl-T and “\M-t” or “\et” for Esc-T (quoting is needed to escape the sequences from the shell). Function names can be seen though the -l option.
Options
-
-f
filename
Consult
filename
for bindings, which should be in the same format as on the bind command line.-
-l
Print all Readline functions, which are functions that can be bound to keys.
-
-m
keymap
Specify a keymap for this and further bindings. Possible keymaps are emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command, and vi-insert.
-
-p
Display all functions and the keys that invoke them, in the format by which keys can be set.
-
-q
function
Display the key bindings that invoke
function
.-
-r
key
Remove the binding attached to
key
so that it no longer works.-
-s
Display all macros and the keys that invoke them, in the format by which keys can be set.
-
-u
function
Remove all the bindings attached to
function
so that no keys will invoke it.-
-v
Display all Readline variables (settings that affect history and line editing) and their current settings, in the format by which variables can be set.
-
-x
key
:
command
Bind key to a shell command.
-
-P
Display all bound keys and the functions they invoke.
-
-S
Display all macros and the keys that invoke them.
-
-V
Display all Readline variables (settings that affect history ...
Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.