VS+Code

概要

  • 流石に勉強したい統合開発環境
  • めちゃくちゃ高性能なパソコンで動かしているのに、Chromeと併用すると微妙にもさもさするので Chrome のタブを閉じるなどの工夫が必要。嫌。

便利ショートカット

  • ctrl-shift-f: grep 全文検索
  • ctrl-enter: Gemini Code Assist によるコード提案
  • ctrl-i: /generate, /fix などの Gemini Code Assist のコマンド

ショートカット

  • ctrl-shift-x: extensionの検索追加
    • Vim
    • C++
    • Python
    • Gemini Code Assist
  • ctrl-shift-p -> settings.json -> enter: settings.json に移動できる。
  • ctrl-shift-g: Source control
    • Commit & push みたいなことができる
  • ctrl-`: Open terminal

settings.json

  • C-i は Gemini Code Assist とバッティングするため削除
{
    "geminicodeassist.project": "hamko-home",
    "vim.insertModeKeyBindings": [
        {
            "before": [
                "j",
                "j"
            ],
            "after": [
                "<Esc>"
            ]
        }
    ],
    "vim.hlsearch": true,
    "vim.handleKeys": {
        "<C-i>": false
    },
    "diffEditor.codeLens": true
}

Gemini Code Assist

  • Chat は CPU を 100% 使用してまともに動かない

最終更新: 2020-01-01