如何在vim中专门缩进代码块?

tze*_*nes 9 vim

有一个惊人的 数量问题这个 主题,但一些如何没有人回答我想要的东西.

我有一个代码块如下:

void foo {

somecodehere
morecode
...

}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我的函数的内容与我的代码块的其余部分在同一级别上是缩进.我目前所做的是>%在我的块(即})的末尾,它缩进整个块,包括带有花括号的行.

我想要做的是一个类似的命令,它缩进每一行之间不包括我的花括号.

我不能开始告诉你这将节省多少时间.

Ran*_*ris 14

而不是映射新的东西,>i{似乎在这里做你想要的,但它移动光标.