Read time: 2 minutes

Get vim awesome vimrc

You can find the vimrc on GitHub from many repositories. I found https://github.com/amix/vimrc and I just gave it a try. You can read the Readme file for more on the installation of vimrc.

.vimrc is a file that is stored in the home directory (~/) usually and it stores the configuration settings related to Vim.


Note: You should remain in the command mode while performing selections etc. operations below. Be sure, by pressing the ‘Esc’ button (default).

Some Vim commands that I learnt while experimenting are discussed below.

First of all, select block of lines using v. Press v to start selecting and then press j to go down while selecting lines. Or simply press V to select whole lines and then press » to indent the whole selected block the right and « to do the same to the left. Then press dot to repeat the same procedure (i.e. indent left or right). You may also do it for a single line.

You can also visually select the blocks using Ctrl-v. Then press jj and ll repeatedly to select a block of text.

This may be helpful while performing any operation on a selected text or block.

First select a visual block using above methods.

Then press the : (colon key or shift+;) 

You might notice something already written there when you press the ‘colon’ key. Don’t press Enter or selection will be lost.

Then you can perform operations like search and replace by pressing s/text-to-search/to-be-replaced-with/ immediately after pressing the colon.

To add % in the beginning to each of selected lines. To remove them, you can do something like the following after making selection:

s/^%/ /

This will replace it with space.

You may like to read my post: Copy text to system clipboard in VIM.