如何在处理 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
选项相同的值。
我在 Vim 中设置了 expandtab 和 tabstop=4。因此,当我按 Tab 键时,它会通过添加两个空格来缩进。现在我想做相反的行为,即减去两个空格,我不知道该怎么做。如果我按 <<,它会减去 8 个空格。 shift + tab 什么都不做。
谢谢。
>>
和 <<
宽度由 shiftwidth
/sw
选项控制。您可以将它设置为 0,以便它使用与 tabstop
/ts
选项相同的值。