出于某种原因,当我在vim中创建一个新行并且我输入的第一个字符是“#”(例如在python中添加注释)时,vim取消自动创建的选项卡并将数字符号和光标移动到开始行。当我在普通模式下使用“o”命令并在插入模式下按Enter键时会发生这种情况。
例如,如果我有一个功能:
def some_function():
a = 1
我在“a = 1”下创建了一个新行,vim将自动缩进新行。但如果我输入“#”,它将跳回到行的开头。
有人知道是什么原因引起的吗?更重要的是,我该如何取消它?