I really, really, really hope that the author doesn't think "sudo !!" is some special kind of magic, and that he knows "echo !!" works the same way.
Also, there are keyboards with a "Home" key? Most people just press C-a.
C-a beginning of line
C-k kill text from cursor to end of line
C-e end of line
M-b move cursor backwards by a word
M-f move cursor forwards by a word
C-w delete backwards by a word
C-h backspace (great when real backspace doesn't work)
C-r reverse search through command history
(C-w works in Vim(insert mode) and Emacs, but kills me when I try to type it in a browser window to delete a word... Good-bye window and/or tab)In zsh I actually have M-w bound to the normal backspace-by-a-word and C-w bound to the vim version which will do things like count '/' as a word separator so that I can easily backspace through sections of a path rather than be required to delete the whole thing (or nothing).
Control-Shift-T usually solves that problem for me in Firefox.
It is the NSTextField that accepts those commands. The prefix NS stands for NeXTSTEP, so the functionality existed long before Cocoa.
# Insert double quotes & set cursor between them
"\C-x\"": "\"\"\eb"
#
# Insert single quotes & set cursor between them
"\C-x'": "''\eb"
See also the Bash manual:http://www.gnu.org/software/bash/manual/bashref.html#Command...
grep ".jpg"
^C
ls | !!
...that worked too. Cool command to learn.
Thanks for the clarification, though. Original article was lacking.
Edit: Typos