-
Notifications
You must be signed in to change notification settings - Fork 0
Useful Commands
Nick Tehrany edited this page May 19, 2021
·
6 revisions
Some useful commands that I use or need and tend to forget since it's just too many, a lot of these are custom key mappings so they might not work by default. I keep handy commands at the bottom of the list as well.
some vim commands
Ctrl + c # compile latex file
Ctrl + l # clear output log from latex compile
Ctrl + w arrow # change window to arrow direction
Ctrl + b # open NerdTree
Ctrl + r # refresh NerdTree
:sp # split horizontally
:vsp # split vertically
### Navigation
gg # jump to top of file
G # jump to end of file
ZZ # save and quit
ZQ # quit
<leader> tab # switch to next tab in buffer
<leader> Shift tab # switch to previous tab in buffer
/ # search use N and Shift + N to navigate them
w # goto next word
b # goto previous word
{ # goto previous paragraph
} # goto next paragraph
0 # goto beginning of line
$ # goto end of line
Ctrl + ] # goto function def (requires ctags and other plugins installed)
Ctrl + o # go back to previous location
u # or U inside Nerdtree to up a dir
### Editing
Ctrl + w # delete word
a # insert mode after character
o # insert mode after line
dd # delete Line
D # delete part of line after cursor
cw # delete next word and enter insert mode
di( # delete everything inside (), leave the parenthesis
da( # delete everything inside (), including the parenthesis
gq$ # wrap words until end of line (or gq0 for until beginning of line)
:m +1 # move line 1 down (- for up and line numbers) if no plus line number is absoluteK # Zoom in
J # Zoom out
t # goto top
u # go half page up
d # go half page down
i # invert colors
D # change page mode (dual/single)Super + / # go through applications
Super + y # Tile windows
Super + o # change orientation
Super + enter # adjustment mode
arrow # move window
Ctrl + arrow # swap windows
Shift + arrow # resize
Super + Shift + down # move window down one workspace
Super + Shift + right # move window to right monitor
Super + s # stacking mode
Super + g # floating modexev # gui to find out the keycode of a key
xmodmap -e 'keycode 110=Delete' # remaps the home key to deletegrep -rHn 'word' *.md # grep all md files for the word
pandoc file.md -o file.pdf # markdown to pdf conversion