我该如何在vim中特定的方式下配置缩进?

4
如果我输入以下内容:
void main(int blah,

然后按回车键,我想在此处继续:

          float blah);

我该如何实现这个目标?
3个回答

9
:set cino=(0

有关cinoption的更多信息,请参见此处


1
以下命令将使用空格而不是制表符将您的代码正确缩进,并在您开始后自动缩进。这些命令可以添加到您的 .vimrc 文件中。
set expandtab
set tabstop=2
set shiftwidth=2
set autoindent
set smartindent

来源:http://drupal.org/node/29325


0
我建议你也阅读一下smartindent和autoindent设置。

2
smartindent已经过时了。最好假装它不存在。应该在您的~/.vimrc中设置一般缩进设置为“set autoindent”和“filetype indent on”。前者是为了在没有特定于文件类型的缩进时具有基本的“返回到上一行级别”的行为。后者是为了启用特定于文件类型的缩进。 - jamessan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接