当前位置:  开发笔记 > 开发工具 > 正文

如何自动缩进行?

如何解决《如何自动缩进行?》经验,为你挑选了1个好方法。

快速新手问题.假设我在Vim中有以下代码:

void main()

{

    int i = i + 1;

    return i;
}

我把光标放在两行代码之间的空行上.当我按i(或a)输入文本时,我希望光标缩进到正确的位置(即在"int i ..."中的i下面).有什么想法可以做到吗?



1> Mark Rushako..:

就像@chaos提到的那样,cindent可能就是你要找的东西.

还有autoindent,smartindentindentexpr,这些都是很好的可配置,并在记录上缩进Vim文档.

以下是它们可配置的片段:

{N    Place opening braces N characters from the prevailing indent.
              This applies only for opening braces that are inside other
              braces.  (default 0).

                cino=               cino={.5s           cino={1s
                  if (cond)           if (cond)           if (cond)
                  {                     {                     {
                      foo;                foo;                foo;

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有