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