Vim folding commands
Using folds in Vim
Folds are useful when having long files to have a good perspective on its structure. Especially useful in LaTeX mode.
To install, I recommend using the python-mode
described in http://unlogic.co.uk/2013/02/08/vim-as-a-python-ide/
The magical shortcut all begin with z
. Type :hep fold
to learn more about
them.
These are the most common shortcuts in my personal order of preference.
zo
opens a fold at the cursor.zc
closes a fold at the cursor.zM
closes all open folds.zO
opens all folds at the cursor.[z
move to start of open fold.]z
move to end of open fold.zj
moves the cursor to the next fold.zk
moves the cursor to the previous fold.zf#j
creates a fold from the cursor down # lines.zf/string
creates a fold from the cursor to string .zm
increases the foldlevel by one.zr
decreases the foldlevel by one.zR
decreases the foldlevel to zero -- all folds will be open.zd
deletes the fold at the cursor.zE
deletes all folds.