プログラミング言語ごとに推奨されるインデントのスペース数は違います。
デフォルトのタブ幅は4であることが多いと思います。
では、Ruby等の推奨のインデントがスペース2つの言語などを利用するときにだけ、タブ幅を2に変更するにはどうしたら良いでしょうか?
今回はVSCodeでの設定の方法を記したいと思います。
settings.jsonで言語ごとのタブ幅を設定する
settings.jsonを開きます。
そして、以下のように追加します
settings.json
"[ruby]": {
"editor.tabSize": 2
}
言語によっては、インデント幅を変えるとerrorになる場合も多いので、言語ごとのコーディング規約を確認してから設定した方が良いです。
また、右下のSpacesと書かれた部分を確認すると、現在のタブ幅がわかります。