最佳答案
我更喜欢使用 tab
而不是 white space
(可能与其他大多数略有不同)
但是我发现,当我在行的末尾按下 Enter
时,它会增加一些 留白,但是不会增加 标签。所以,我必须删除它们,然后按 标签键。
我想知道如何将 vim 设置为:
enter
时,新行只用制表符开始我在谷歌上搜索了一段时间,但没有找到一个好的答案。提前谢谢你
更新
@ Alok 提供的答案在大多数情况下都很有效。但我刚刚发现,有时,这取决于文件类型。例如,如果您正在编辑一个 haml
文件,并且在您的 vimfiles/indent/
中有一个 haml.vim
,那么所有的制表符将被转换为 space
。因此,如果您希望它只是 tab
,您应该修改(或删除)相应的缩进文件。