Open4

今度こそvimからVSCodeに乗り換える

wyspadawyspada

インサートモードからノーマルモードに戻るEscをCtrl+jにする

settings.json
"vim.insertModeKeyBindings": [
        {
         "before": ["<C-j>"],
         "after": ["<Esc>"]
        }
],
wyspadawyspada

VSCode上でのCMakeによるビルド~デバッグ

バリアント (Debug/Release) を変更する

Ctrl + Shift + P でコマンドウィンドウを開いて、cmake select variant を打つと選べる

ターゲットをビルド

Shift + F7 を打つとターゲットを選んでビルドできる

デバッグ

F5 を打つとデバッグモードでプログラムを起動してくれる
launch.json を設定してないと新規作成して編集するよう言われる。
とりあえず今回はこんな感じにした

launch.json
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug@Windows",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/Debug/myapp.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false
        }
    ]
}
wyspadawyspada

基本的なVSCodeのショートカットキーメモ

  • タブ移動: Ctrl + tab