如何在vim中缩进特定的代码块?

这个问题在这里已经有了答案:

  • 在vi的回答中快速缩进多行

  • 如果vim知道你正在使用的语言,你可以使用=键来自动缩进一段代码。

    在块类型=a} ,或通过输入gg=G自动缩进整个文件。


    使用>i{ (在当前块内右移),或者更好, =a{ (正确缩进当前块),并且启用适当的缩进模式(例如:set cindent )。

    如果你打开了一个非常缩进的整个文件,你可能想用gg=G (重新缩进整个文件)。


    您可以使用:

    set shiftwidth=2
    

    缩进两个空格,就像我在你的例子中看到的那样,然后:

    V
    

    以可视模式块插入,

    j
    

    去一条线并选择两条线,

    >
    

    缩进一次

    链接地址: http://www.djcxy.com/p/28613.html

    上一篇: How to indent a particular block of code in vim?

    下一篇: How does the vim "write with sudo" trick work?