- Nuke
- Maya
- Houdini
- Clear only a specific register
- Quick print
- Quick comment
- Highlighting
- Last cursor position
- Fallthrough default keybindings (e.g.
Ctrl-C
,Ctrl-A
, etc.) - Case insensitive search
- Add system clipboard to registers
- Status Bar
- Register preview
-
W
- Move to next WORD -
B
- Move to previous WORD -
E
- Move to end of WORD -
{n}
Numbered motions -
w
- Move to next word -
b
- Move to previous word -
e
- Move to end of word -
h
- Move cursor left -
l
- Move cursor right -
k
- Move cursor up -
j
- Move cursor down -
0
- Move to start of line -
$
- Move to end of line -
^
- Move to first non-blank character of line
-
H
- Move to top of screen -
M
- Move to middle of screen -
L
- Move to bottom of screen -
zz
- Move forward one screen -
gg
- Move to top of document -
G
- Move to bottom of document
-
i
- Insert mode at cursor -
I
- Insert mode at start of line -
a
- Append mode after cursor -
A
- Append mode at end of line -
o
- Open new line below and enter insert mode -
O
- Open new line above and enter insert mode
-
R
- Enter replace mode -
C
- Delete from cursor to end of line and enter insert mode -
cc
- Change entire line -
cM
- Change {mode} (e.g.cw
to change word) -
~
- Toggle case of character under cursor -
r
- Replace character under cursor -
J
- Join line below to current line -
x
- Delete character under cursor -
D
- Delete from cursor to end of line -
dd
- Delete entire line -
S
- delete line and enter insert mod -
s
- delete character under cursor and enter insert mode
-
>>
- Indent line -
<<
- Unindent line
NOTE: Undo/Redo are just wrappers around the application's undo/redo functionality. It is not a true Vim implementation.
-
U
- Undo all changes on line -
.
- Repeat last change -
u
- Undo last change -
Ctrl-R
- Redo (Currently isAlt-R
)
-
y
- Yank (copy) text -
p
- Paste text after cursor -
P
- Paste text before cursor
-
m{char}
- Set mark at cursor position - ``{char}` - Move cursor to mark
-
/
- Search forward -
?
- Search backward (Currently works as for forward search) -
n
- Next search result -
N
- Previous search result -
*
- Search forward for word under cursor -
#
- Search backward for word under cursor -
f{char}
- Move cursor to next occurrence of {char} on current line -
F{char}
- Move cursor to previous occurrence of {char} on current line -
t{char}
- Move cursor to before next occurrence of {char} on current line -
T{char}
- Move cursor to after previous occurrence of {char} on current line -
;
- Repeat previousf
,F
,t
, orT
command -
,
- Repeat previousf
,F
,t
, orT
command in opposite direction - Hook to
c
,y
,d
,v
operators
-
v
- Visual mode -
V
- Visual line mode
-
:
- Enter command mode -
:{n}
- Go to line {n} -
python
- Run python code - Dcc internal commands
-
aw
- A word -
iW
- Inner WORD -
aW
- A WORD -
v
- Visual mode text object -
y
- Yank mode text object -
iw
- Inner word -
i(
- Inner parentheses -
a(
- A parentheses -
i{
- Inner curly braces -
a{
- A curly braces -
i[
- Inner square brackets -
a[
- A square brackets -
i'
- Inner single quotes -
a'
- A single quotes -
i"
- Inner double quotes -
a"
- A double quotes - `i`` - Inner backticks
- `a`` - A backticks
- Finish tests
- Add CI
- Add coverage
- Add badges
- Add contributing
- Add pull request template
- Add issue template
- Add release workflow