VIMの設定を使用するautoindentと、新しい行を作成した後、カーソルが意味のある位置に自動的にインデントされます。ただし、入力する最初の文字がハッシュ文字(#)の場合、インデントは削除#され、行の最初の文字として挿入されます。
なぜこれが起こるのですか?それを行わないようにVIMを設定するにはどうすればよいですか?
例(_空のカーソル位置として):
def python_function():
_
キーボードをクリックすると、次の#ようになります。
def python_function():
#_
しかし、起こったはずのことはこれです:
def python_function():
#_