見出し画像

【C++】VSCodeの設定

自身の今のVSCodeの設定をメモるためにこのnoteを作成した。

基本的にC++はVisual Studioで、PythonはSpyderで使用するのだが、VSCodeは様々な拡張子のファイルを読み込めるため、プログラムを比較するときなどにはVScodeで開くことがおおい。

VSCodeは様々な拡張機能があり、それぞれ自身の使いやすいように変更することができる。

私は、C++やPythonのコードをVSCodeで見る目的のための設定にした。

たくさんのおすすめ拡張機能や設定を記載してくれている記事がある。
私は以下の記事を参考に拡張機能をインストールした。

設定は下記の記事を参考にした

私の(今のところの)設定は下記の通り。

①”Ctrl + , ”でsetting.jsonを開く

②下記を記入して保存

{
    "python.defaultInterpreterPath": "D:\\myenv\\python.exe", // 使用するPythonインタープリタのパス
    "editor.largeFileOptimizations": false, // 大きなファイルでの最適化を無効化
    "editor.fontSize": 13, // エディタのフォントサイズ
    "editor.tabSize": 4, // タブをスペース4つ分として扱う
    "files.insertFinalNewline": true, // ファイルの最終行に改行を追加
    "editor.formatOnSave": true, // ファイル保存時にコードを自動整形
    "files.trimTrailingWhitespace": true, // 行末の無駄な空白を削除
    "editor.wordWrap": "on", // テキストを折り返し表示
    "breadcrumbs.enabled": true, // パンくずリストを有効化
    "workbench.tree.renderIndentGuides": "always", // ツリーのインデントガイドを常に表示
    "workbench.reduceMotion": "on", // アニメーションを軽減
    "editor.copyWithSyntaxHighlighting": false, // シンタックスハイライトなしでコピー
    "editor.cursorBlinking": "smooth", // カーソルの点滅をスムーズに
    "workbench.colorTheme": "Visual Studio Dark", // カラーテーマを設定
    "workbench.startupEditor": "none", // 起動時にエディタを開かない
    "C_Cpp.intelliSenseEngineFallback": "enabled", // IntelliSenseのフォールバックを有効化
    "git.openRepositoryInParentFolders": "never", // 親フォルダのリポジトリを開かない
    "cmake.showOptionsMovedNotification": false, // CMakeのオプション変更通知を無効化
    "editor.tokenColorCustomizations": { // トークンの色をカスタマイズ
        "comments": "#4bb14b", // コメントの色
        "keywords": "#f19ce3", // キーワードの色
        "strings": "#f7a07b", // 文字列の色
        "functions": "#f3f397", // 関数名の色
        "variables": "#abdbf5", // 変数名の色
        "textMateRules": [ // TextMateルールのカスタマイズ
            {
                "scope": [
                    "entity.name.type", // 型に適用
                    "entity.name.class" // クラス型に適用
                ],
                "settings": {
                    "foreground": "#00ffaa" // 緑色に設定
                }
            }
        ]
    },
    "workbench.colorCustomizations": { // エディタのカラーカスタマイズ
        "editor.foreground": "#ffffff", // エディタの文字色
        "editor.background": "#1e1e1e", // エディタの背景色
        "editorLineNumber.foreground": "#b4b4b4b2", // 行番号の色
        "editor.selectionBackground": "#cacaca", // 選択範囲の背景色
        "editorCursor.foreground": "#ff0000" // カーソルの色
    }
}


いいなと思ったら応援しよう!