VIMエディタを使用してyamlファイルに最初のコメントを入れるときに自動タブを無効にしますか?

VIMエディタを使用してyamlファイルに最初のコメントを入れるときに自動タブを無効にしますか?

テキストの例今後多様性:

First line
Second line
Third line

行にコメントを追加すると、自動的にその行に一度移動します。

これは、最初のコメントを取得するためにESCAPEモードからINSERTモードに切り替えるたびに発生します。

テキストの例後ろに最初のコメント(#)を追加

First line
     #Second line
Third line

どのオプションを入力する必要がありますか?.vimrcこの動作を無効にしますか?このトピックを扱った記事はGoogleにありません。ありがとうございます!

答え1

0#これは存在するからです'indentkeys'YAMLファイル形式の場合。たとえば、以下を追加してこの動作を無効にできます~/.vim/after/indent/yaml.vim

set indentkeys-=0#

答え2

@muruの答えと同様に、以下を設定に入れて同じ効果(.vimrcVimまたはNeoVimの場合)を得ることができます。init.vim

augroup filetype_yaml
  autocmd!
  autocmd BufEnter *.yaml,*.yml
  \ setlocal indentkeys-=0#
augroup END

関連情報