vim-tips-and-tricks

vim-tips-and-tricks

Vim Tips and Tricks

.. contents::

As I learn more about vim, I plan to document the tips and tricks I learn here.

how to set tab to 4 spaces in vim

Add the following into your .vimrc file:

.. code-block:: vim

set tabstop=4
set shiftwidth=4
set expandtab

how to set replace all tabs with a space

.. code-block:: vim

:%s/\t/ /g

how to highlight spelling errors

.. code-block:: vim

set spell spelllang=en_us

vimdiff or hg merge

This is a list of some common commands when using vimdiff:

ctrl w (twice) switch windows

do diff obtain, take the other window’s differences. Pull the change.

dp diff put, give the other window our differences. Push the change.

[c move focus to previous difference.

]c move focus to next difference.

:diffupdate diff update

:diffget get changes from specified window number and place them into current window.

:diffput put changes from current window into specified window number.

zo open folded text

zc close folded text

bgolemon — Mar 27, 2011 10:05 am

You should take a look at my vimrc here <http://bukzor.hopto.org/hgroot/home/file/c0078b4417f2/.vimrc>_. It solves some common annoyances without changing the way vim works much.