如何在处理 Vim 中的 expandtab 和 tabstop 时取消缩进

How to unindent while taking care of expandtab and tabstop in Vim

我在 Vim 中设置了 expandtab 和 tabstop=4。因此,当我按 Tab 键时,它会通过添加两个空格来缩进。现在我想做相反的行为,即减去两个空格,我不知道该怎么做。如果我按 <<,它会减去 8 个空格。 shift + tab 什么都不做。

谢谢。

>><< 宽度由 shiftwidth/sw 选项控制。您可以将它设置为 0,以便它使用与 tabstop/ts 选项相同的值。