-
Notifications
You must be signed in to change notification settings - Fork 7
Moving efficiently in the CLI
Louis Maddox edited this page Jan 28, 2018
·
5 revisions
Totally mindblown by this!
key | result |
---|---|
Ctrl A
|
Move: start of line |
Ctrl E
|
Move: end of line |
Alt B
|
Move: start of word |
Alt F
|
Move: end of word |
Ctrl B
|
Move: start of word |
Ctrl F
|
Move: end of word |
Ctrl W
|
Delete: preceding characters in word |
Alt D
|
Delete: current and following characters in word |
Ctrl U
|
Delete: preceding characters of line |
Ctrl K
|
Delete: current and following characters of line |
N.B. - for those using tmux
like me, the default (I think?) keybinding for actions (e.g. changing panes) is Ctrl
B
, forcing you to double tap B
to move back one character
update - a minority of these work in vim (Alt
B
, Ctrl
W
, and Ctrl
U
)
- via Clément Chastagnol's blog post
- in turn via How Linux Works