2011-01-04

VIM で Emacs 的な字下げ

Emacs の標準的な字下げは 2 文字で, さらにブロック{ }の前後で 2 文字づつ字下げするようになっています. 以下の例のような字下げです.
int
func (int a)
{
  if (a==0)
    return 0;
  else
    {
      if (a>0)
        return 1;
      else
        return -1;
    }
}
VIM でこの字下げに対応するには,
sw=4 cino={.5s,n-2
と設定すると良いようです.

ちなみに, このインデントは, GCC のソースコードでも採用されているようです.

0 件のコメント:

コメントを投稿