Neil G
Neil G

Reputation: 33202

How do I configure indentation in vim in a specific way?

If I type the following

void main(int blah,

and then press enter, I want to continue here:

          float blah);

How can I achieve this?

Upvotes: 4

Views: 2162

Answers (3)

Jigsaw
Jigsaw

Reputation: 11

The following commands will indent your code the right amount, using spaces rather than tabs and automatically indent after you start. The commands can be added to your .vimrc file.

set expandtab
set tabstop=2
set shiftwidth=2
set autoindent
set smartindent

Source: http://drupal.org/node/29325

Upvotes: 1

kguest
kguest

Reputation: 3844

I'd suggest you also read up on the smartindent and autoindent settings.

Upvotes: 0

Federico
Federico

Reputation: 799

:set cino=(0

For more about cinoption see here.

Upvotes: 9

Related Questions