VSCode で Markdown 編集中にインデントサイズが変わる

普段、Markdown を書くときに VSCode を使っています。

VSCode では、Tab はスペースを挿入する設定にしており、サイズは 2 にしています。

"editor.insertSpaces": true,
"editor.tabSize": 2

基本的には、Tab を押すとスペースが2個入ってインデントされるのですが、これが何かのタイミングでスペースが4個入るようになることがあります。

で、VSCode の設定を見てみたらこんな項目が。

// Controls whether `editor.tabSize#` and `#editor.insertSpaces` will be automatically detected when a file is opened based on the file contents.
"editor.detectIndentation": true

別タブで何かしらの拡張子のファイルを開いたときに自動検出?して Markdown のファイルにも影響したのかも?たぶん。

というわけでこれを無効にします。今のところこれで大丈夫そう。

"editor.detectIndentation": false

現場からは以上です。