タブ挿入を強制的にスペースにするために、.vimrcで次を設定することが適切であることを示唆するさまざまな回答を調べました。
filetype plugin indent on
" On pressing tab, insert 2 spaces
set expandtab
" show existing tab with 2 spaces width
set tabstop=2
set softtabstop=2
" when indenting with '>', use 2 spaces width
set shiftwidth=2
ただし、2つのスペースを使用しようとすると、デフォルトでタブごとに4つのスペースが引き続き使用されます。set expandtab
これらの宣言の一番下に移動してみました。softtabstop
宣言を削除しようとしました。他の質問に対するさまざまな回答も精査しました。誰かが私を助けることができれば、それは素晴らしいことです。