j-kbt 備忘録

日々のお勉強や思ったことを残しておくもの

備忘録 (VS Code編)

この記事は何

VS Codeを使っている際によくわからなかったこと, はまったことをまとめていくものです. 何かある度に更新していきます.

設定関連

言語ごとに設定を変える

言語ごとに例えばタブを押したときのインデントの標準がどうも違うが発覚した. いつもPythonとかを書いている感覚で, rubyの実装をし, rubocopなどでチェックするとインデントのスペースの数で怒られてしまう.
いつも自分はタブでスペース4つを入れることを標準としていたが, rubyではスペース2個が普通?(rubocopには怒られた)らしい. 言語ごとに設定するには以下のように書けば良い. これはrubyの例

settings.jsonに以下のように記述する.

{
    "[ruby]":{
        "editor.tabSize": 2
    }
}

また, このsettings.jsonMacの場合,
$HOME/Library/Application Support/Code/User/settings.json
に保存されている.