オプションを設定し、他の場所でその値を変更できないようにするにはどうすればよいでしょうか?
たとえば、タブごとに 2 つのスペースを使用しますset shiftwidth=2
。
そして、vim ランタイムは一部のファイル タイプに対してこれを変更します。私はこれが起こることを望んでいません。
答え1
次のようなことを試すことができます:
augroup Forbid
autocmd!
autocmd FileType * set shiftwidth=2
augroup END
setlocal
通常はの代わりにを使用しますset
が、すべてのファイルタイプに同じ値が必要なので、... をset
使用します。