Bindkeys
Illustrating most basic keyboard motions (a.k.a. bindkeys
) with a basic command, and a cursor placed somewhere in the middle of the line:
tar xvf program-1.2.3.t@ar.gz; cd ${-%%.tar.gz}
Basic motions
Ctrl+A
stands forbeginning-of-line
@tar xvf program-1.2.3.tar.gz; cd ${-%%.tar.gz}
Ctrl+E
stands forend-of-line
tar xvf program-1.2.3.tar.gz; cd ${-%%.tar.gz}@
Ctrl+B
stands forbackward-char
tar xvf program-1.2.3.@tar.gz; cd ${-%%.tar.gz}
Ctrl+F
stands forforward-char
tar xvf program-1.2.3.ta@r.gz; cd ${-%%.tar.gz}
Alt+B
stands forbackward-word
tar xvf program-1.2.3.@tar.gz; cd ${-%%.tar.gz}
Alt+F
stands forforward-word
tar xvf program-1.2.3.tar.@gz; cd ${-%%.tar.gz}
Killing
Ctrl+D
stands forkill-char
tar xvf program-1.2.3.t@r.gz; cd ${-%%.tar.gz}
Ctrl+H
stands forbackward-kill-char
tar xvf program-1.2.3.@ar.gz; cd ${-%%.tar.gz}
Alt+D
stands forkill-word
tar xvf program-1.2.3.t@.gz; cd ${-%%.tar.gz}
Ctrl+W
stands forbackward-kill-word
tar xvf program-1.2.3.@ar.gz; cd ${-%%.tar.gz}
Ctrl+K
stands forkill-line
tar xvf program-1.2.3.t@
Ctrl+U
stands forkill-whole-line
@
Miscellaneous
Alt+Q
stands forpush-line
Alt+G
stands forget-line
tar xvf program-1.2.3.t@ar.gz; cd ${-%%.tar.gz}
press Alt+Q
(and look for help pages?):
@
get it back with Alt+G
(or after returning a (possibly empty) command)
tar xvf program-1.2.3.tar.gz; cd ${-%%.tar.gz}@
Alt+T
stands fortranspose-word
Start from:
tar xvf program-1.2.3.tar.@gz; cd ${-%%.tar.gz}
and get:
tar xvf program-1.2.3.gz.tar@; cd ${-%%.tar.gz}
Ctrl+X =
stands forwhat-cursor-position
tar xvf program-1.2.3.gz.t@ar; cd ${-%%.tar.gz}
Char: a (0141, 97, 0x61) point 26 of 49(52%) column 25
Char: a (0141, 97, 0x61) point 26 of 49(52%) column 25
Ctrl+X Ctrl+E
stands foredit-command-line
Edit current line in yourEDITOR