36 我阅读了有关vim源代码缩进的Wiki条目 我仍然无法理解之间的区别autoindent和smartindent 看来他们做了同样的事情,当您按时,将缩进级别复制到下一行enter。 indentation — 沉亚伦 source 6 维基几乎是无用的。阅读:help autoindent和:help smartindent。 — romainl Wiki实际上对您的选择有相当不错的解释:vim.wikia.com/wiki/…– — ian5v
24 autoindent基本上告诉Vim申请当前行到下一个(通过按下创建的缩进enter在插入模式或O或o在正常模式。 smartindent对您正在编辑的代码的语法/样式做出反应(尤其是对于C语言)。当有它在,你也应该有autoindent 上。 :help autoindent还提到了两个替代设置:cindent和indentexpr,这两个都使vim忽略的值smartindent。 — 贡特伯特 source
:help autoindent
和:help smartindent
。