何らかの理由で、vimで改行を作成し、最初に入力する文字が「#」の場合(たとえば、Pythonでコメントを追加する場合)、vimは自動的に作成されたタブをキャンセルし、番号記号とカーソルをの先頭に移動します。ライン。通常モードから「o」コマンドを使用し、挿入モードでEnterキーを押すと発生します。
たとえば、関数がある場合:
def some_function():
a = 1
そして、「a = 1」の下に新しい行を作成すると、vimは新しい行を自動的にインデントします。しかし、「#」を入力すると、行の先頭に戻ります。
誰かがこれを引き起こす原因を知っていますか?そしてもっと重要なのは、どうすればキャンセルできますか?