现在,我的 VIM 编辑器选项卡缩进有一些异常行为。
当我处于插入模式并按 Tab 时,光标缩进大约 3 个空格,而不是整个 Tab 缩进。 我喜欢这个。
当我突出显示一段文本,然后同时按SHIFT
和 >
时,该文本块会缩进整个制表符缩进,而不是像上面那样缩进 3 个空格。我不喜欢这个。
如何使第二个操作的行为与第一个操作类似?
答案1
我自己使用:
set expandtab
set shiftwidth=4
set smarttab
这会将制表符替换为空格 ( expandtab
),并将Tab和都设置>为 4 个空格 ( shiftwidth
)。这些smarttab
设置允许正确处理Tab并Backspace基于该shiftwidth
值。你可以设置shiftwidth
成任何你喜欢的。