# My Vim Cheatsheet

Vim is a powerful text editor that is free and open-source. It is highly configurable. It can be accessed via terminal by typing vi or vim. Below I will put some useful vim commands that made my life easier.

:%s/\s\+\$// ## removes all trailing whitespaces

:set textwidth=80
gqG               # hard wrap lines at 80 characters

:?text # search for the specific text in the document

cc # clear the line contents without deleting it


To configure your vim such that all text are hard wrapped at 80 characters per line, without breaking any words, do:

vi ~/.vimrc
set textwidth=80
set formatoptions+=t
set wrapmargin=0
set linebreak


To comment out a block of text inside vim:

• press Esc to leave editing or other mode
• hit ctrl + v (visual block mode)
• use the up/down arrow keys to select lines you want
• Shift + i
• insert the text you want, i.e. % or #
• press Esc twice

• press Esc to enter the normal command mode
• type the line number, and then press Shift + g
:set number