Readline Vi Editing Mode Cheat Sheet Default Keyboard Shortcuts For Bash

ADVERTISEMENT

Readline VI Editing Mode Cheat Sheet
Default Keyboard Shortcuts for Bash
Switching to Command Mode:
ESC
Switch to command mode.
Commands for Entering Input mode:
i
Insert before cursor.
a
Insert after cursor.
I
Insert at the beginning of line.
A
Insert at the end of line.
c movement command
Change text of a movement command
movement command
(see below).
C
Change text to the end of line (equivalent to c$).
cc or S
Change current line (equivalent to 0c$).
s
Delete a single character under the cursor and enter input mode (equivalent to
c[SPACE]) .
r
Replaces a single character under the cursor (without leaving command mode).
R
Replaces characters under the cursor.
v
Edit (and execute) the current command in a text editor (an editor in $VISUAL and
$EDITOR variables or vi).
Basic Movement Commands (in command mode):
l or SPACE
Move one character right.
h
Move one character left.
w
Move one word or token right.
b
Move one word or token left.
W
Move one non-blank word right.
B
Move one non-blank word left.
e
Move to the end of the current word.
E
Move to the end of the current non-blank word.
0
Move to the beginning of line.
ˆ
Move to the first non-blank character of line.
$
Move to the end of line.
%
Move to the corresponding opening/closing bracket (()’s, []’s and
’s).
Character Finding Commands (these are also Movement Commands):
fc
Move right to the next occurance of .
Fc
Move left to the previous occurance of .
tc
Move right to the next occurance of , then one char backward.
Tc
Move left to the previous occurance of , then one char forward.
;
Redo the last character finding command.
,
Redo the last character finding command in opposite direction.
Move to the -th column (you may specify the argument
by typing it on number
keys, for example, 20 ).
A cheat sheet by Peteris Krumins (peter@catonmat.net), 2008.
- good coders code, great reuse
Released under GNU Free Document License.

ADVERTISEMENT

00 votes

Related Articles

Related forms

Related Categories

Parent category: Education
Go
Page of 2