Lunavim
Tab: L H
explorer:
<space> e
format:
<space> lf
find file:
<space> f
find text:
<space> F
Split panel:
<C-w> v
<C-w> s
Close:
<C-w> q
switch panel:
<C-hjkl>
popout panel up down:
Ctrl-n
Ctrl-p
goto definition
gd
move line up/down
alt+j alt+k
hover
K
line diagnostic
gl
Vim
HALF Page up/down:
<C-U> <C-D>
Jump List
<C-O> <C-I>
Last command:
@:
word base
w
b
e
ge
W
B
E
gE
inside word
iw
ctrl + y to move the screen up one line.
ctrl + e to move the screen down one line.
z + z to move the current line I’m on to the center of the screen.
z + t to move the current line I’m on to the top of the screen.
z + b to move the current line I’m on to the bottom of the screen.
g;
go to the previous change locationg,
go to the newer change locationCtrl+a
will increment the number under the cursor or the first occurrence of a number to the right of the cursorCtrl+x
will decrement the number under the cursor or the first occurrence of a number to the right of the cursorzz
reposition the current line to the middle of the visible window*
searches the word nearest to the cursor in the forward direction (matches only the whole word)#
opposite~
invert the case of the character under the cursor (i.e. lowercase becomes UPPERCASE and vice versa).
repeat last changeA
- insert (append) at the end of the lineI
- insert at the beginning of the lineCtrl + ox
- Temporarily enter normal mode to issue one normal-mode command x.qd
start recording to registerd
@d
execute your macro@@
execute your macro again
ZSH
delete world: Ctrl + w
Tmux
next prev window: <leader> n/p