GUI Normal Mode
| Trigger Commands | Called Commands |
|---|---|
I, <esc-right>, <ctrl-[> |
<click_left><to_edi_normal> |
Editor Normal Mode
Mode Transition
| Trigger Commands | Called Commands |
|---|---|
<Esc-Left>, <ctrl-]> |
<to_gui_normal> |
<Esc-Down> |
<to_resident> |
: |
<to_command> |
i |
<to_insert> |
v |
<to_edi_visual> |
V |
<to_edi_visual_line> |
Scrolling
| Trigger Commands | Called Commands |
|---|---|
<C-y>, <C-k> |
<scroll_up> |
<C-j>, <C-e> |
<scroll_down> |
<C-u> |
<scroll_up_halfpage> |
<C-d> |
<scroll_down_halfpage> |
<C-b> |
<scroll_up_onepage> |
<C-f> |
<scroll_down_onepage> |
zh, <C-h> |
<scroll_left> |
zl, <C-l> |
<scroll_right> |
zH |
<scroll_left_halfpage> |
zL |
<scroll_right_halfpage> |
Shortcut
| Trigger Commands | Called Commands |
|---|---|
<C-r> |
<redo> |
U, u |
<undo> |
gT |
<switch_to_left_tab> |
gt |
<switch_to_right_tab> |
/, ? |
<search_pattern> |
Mode Transition on Vim Emulation
| Trigger Commands | Called Commands |
|---|---|
I, gI |
<to_insert_BOL> |
a |
<to_insert_append> |
A |
<to_insert_EOL> |
o |
<to_insert_nlbelow> |
O |
<to_insert_nlabove> |
Caret Movement on Vim Emulation
| Trigger Commands | Called Commands |
|---|---|
<BS>, <C-h>, <Left>, h |
<move_caret_left> |
l, <Space>, <Right> |
<move_caret_right> |
gk, <C-p>, <Up>, -, k |
<move_caret_up> |
j, gj, <C-n>, <Down>, <Enter>, +, <C-m> |
<move_caret_down> |
w |
<move_fwd_word> |
b |
<move_bck_word> |
W |
<move_fwd_bigword> |
B |
<move_bck_bigword> |
e |
<move_end_word> |
E |
<move_end_bigword> |
ge |
<move_bckend_word> |
gE |
<move_bckend_bigword> |
Caret Jumping on Vim Emulation
| Trigger Commands | Called Commands |
|---|---|
0, g0, <Home> |
<jump_caret_to_BOL> |
$, g$, <End> |
<jump_caret_to_EOL> |
gg |
<jump_caret_to_BOF> |
G |
<jump_caret_to_EOF> |
Edit on Vim Emulation
| Trigger Commands | Called Commands |
|---|---|
yy, Y |
<yank_line> |
y |
<yank_with_motion> |
p |
<put_after> |
P |
<put_before> |
dd |
<delete_line> |
D |
<delete_line_until_EOL> |
x, <Del> |
<delete_after> |
X |
<delete_before> |
J |
<join_next_line> |
r |
<replace_char> |
R |
<replace_sequence> |
~ |
<switch_char_case> |
d |
<delete_with_motion> |
c |
<change_with_motion> |
S, cc |
<change_line> |
s |
<change_char> |
C |
<change_until_EOL> |
. |
<repeat_last_change> |
Editor Visual Mode
Mode Transisiton
| Trigger Commands | Called Commands |
|---|---|
<Esc-Left>, <ctrl-]> |
<to_gui_normal> |
<Esc-Down> |
<to_resident> |
: |
<to_command> |
<ctrl-[>, <Esc-Right> |
<to_edi_normal> |
Scrolling
| Trigger Commands | Called Commands |
|---|---|
<C-y>, <C-k> |
<scroll_up> |
<C-j>, <C-e> |
<scroll_down> |
<C-u> |
<scroll_up_halfpage> |
<C-d> |
<scroll_down_halfpage> |
<C-b> |
<scroll_up_onepage> |
<C-f> |
<scroll_down_onepage> |
zh, <C-h> |
<scroll_left> |
zl, <C-l> |
<scroll_right> |
zH |
<scroll_left_halfpage> |
zL |
<scroll_right_halfpage> |
Caret Movement on Vim Emulation
| Trigger Commands | Called Commands |
|---|---|
<BS>, <C-h>, <Left>, h |
<move_caret_left> |
l, <Space>, <Right> |
<move_caret_right> |
gk, <C-p>, <Up>, -, k |
<move_caret_up> |
j, gj, <C-n>, <Down>, <Enter>, +, <C-m> |
<move_caret_down> |
w |
<move_fwd_word_simple> |
b |
<move_bck_word_simple> |
Caret Jumping on Vim Emulation
| Trigger Commands | Called Commands |
|---|---|
0, g0, <Home> |
<jump_caret_to_BOL> |
$, g$, <End> |
<jump_caret_to_EOL> |
gg |
<jump_caret_to_BOF> |
G |
<jump_caret_to_EOF> |
Edit on Vim Emulation
| Trigger Commands | Called Commands |
|---|---|
y |
<yank_highlight_text> |
X, d, x |
<delete_highlight_text> |
c, S, s |
<change_highlight_text> |
Insert Mode
| Trigger Commands | Called Commands |
|---|---|
<ctrl-[>, <Esc-Right> |
<to_edi_normal> |
Resident Mode
| Trigger Commands | Called Commands |
|---|---|
<Esc-Right> |
<to_edi_normal> |
Command Mode
| Trigger Commands | Called Commands |
|---|---|
edinormal, en |
<to_edi_normal> |
ev, edivisual |
<to_edi_visual> |
evl, edivisualline |
<to_edi_visual_line> |
Shortcut
| Trigger Commands | Called Commands |
|---|---|
w |
<save> |
Vim Emulation
| Trigger Commands | Called Commands |
|---|---|
- |
<move_caret_up> |
+ |
<move_caret_down> |
<num> |
<jump_caret_to_BOF> |