当我转到新行时防止 Vim 重新格式化我的行

当我转到新行时防止 Vim 重新格式化我的行

我喜欢 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 会移动它。

我仍然希望它自动缩进新行(并不总是在第一个换行符上正确,但这很容易修复,其余的都正确排列),但我永远不希望它改变我要离开的行。

相关内容