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