当使用autoindent
来自 VIM 的配置时,它会在创建新行后自动将光标缩进到有意义的位置。但是,当您输入的第一个字符是井号字符 ( #
) 时,缩进将被删除,并且#
将作为该行的第一个字符插入。
为什么会这样?如何配置 VIM 不这样做?
示例(_
作为空光标位置):
def python_function():
_
单击#
键盘上的 后会发生这种情况:
def python_function():
#_
但应该发生的是:
def python_function():
#_