我喜欢 VIM 在开始新行时自动缩进的智能功能,但是我恨它重新格式化了我留下的行。我正在寻找一种方法来关闭它。
简单的例子。假设我有这个 HTML:
<!-- some multiline
comment -->
<div id="foo" style="bar" class="baz">
如果我将光标放在样式标签之前并按 ENTER,它会重新格式化为:
<!-- some multiline
comment -->
<div id="foo"
style="bar" class="baz">
这绝对不是我想要的。
每次处理 HTML 文件时,这都让我很沮丧,因为我会在我想要的位置开始这一行,而当我按下 ENTER 转到下一行时,Vim 会移动它。
我仍然希望它自动缩进新行(并不总是在第一个换行符上正确,但这很容易修复,其余的都正确排列),但我永远不希望它改变我要离开的行。