在 Vim 中,有没有办法一次 TAB 多个相邻行?

Dar*_*lar 0 vim tabs

我注意到拖动鼠标以突出显示,例如,连续 5 行,然后按 TAB 按钮对您不起作用......有没有办法批量 TAB,或者只是通常做的事情手动?

另外,有没有办法同样取消 TAB(我不是说摆脱*所有*标签)这 5 条相邻行?因此,假设第 1 行被制表符两次,第 2 行被制表符四次,等等,是否可以这样,如果您想将它们一起取消制表符,现在第 1 行将只被制表符一次,而第 2 行现在被制表符 3 次,等等?

EBG*_*een 9

Shift-V进入可视行模式。选择所需的行。按>

要取消标签,请执行相同的选择,但使用<.

  • 当然,您可以使用计数,因此 `5&lt;&lt;` 将一次取消缩进 5 行。 (2认同)