-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Znvim wiki!
| keybind | Description | |----------------------------------------| |:luafile % | (reload file without exit) |
Keybind | Description |
---|---|
b | move previous word |
w | move next word |
Ctrl + o | jump to old cursor |
Ctrl + i | jump to previous cursor |
`` | jump next/previous cursor |
x | delete current character |
s | delete and insert mode |
dw | delete the current word |
dd | delete the current line |
5dd | delete five lines |
d$ | delete to the end of line |
d0 | delete beginning of line |
diw | delete right word |
dib | delete left word |
ciw/cib | delete then insert mode |
dit | delete word by tag |
di" | delete word inside "" |
di( | delete word inside () |
Shift+D | delete rest of line |
o | break down line |
O | break up line |
Shift+A | insert mode end of line |
Shift+I | insert mode start of line |
a | insert mode in right |
i | insert mode in left |
u | undo |
Ctrl + r | redo |
Keybind | Description |
---|---|
yy | copy entire line |
3yy | copy 3 line |
p | paste the text after the cursor |
u | change the market text to lowercase |
U | change the market text to uppercase |
Shift+V | select 1 line |
ctrl + > | add tab to right |
gv | reselect previous select |
ctrl+v - select specific word x - remove selected word ctrl+v - select again shift+i - then type a new word Esc - to save save and apply
:s/search/replace (one word will be replace) :s/search/replace/g (replace word in one line) :%s/search/replace (replace entire file)
:bn (move to the next buffer) :bp (go back to previous buffer) :bd (close buffer) :b# (move to the specified buffer (by number)) :ls (list all open buffers) :b file_name (move to a buffer (by name))
:Lex (open tree file) :vertical resize 30 (resize width tree file to 30%) gh (hidden dotfiles)
ctrl + w (hjkl) (move left, right, left, right) ctrl + w + c (close split screen)