学習バンザイITエンジニアの精神安穏日記

ITエンジニアというより、IT系雑務者

【vscode】【vim】vim to vscodeなどする、AIのやつ導入メモ

やりたいこと

s=でwindowサイズを均等にする

        {
            "before": [
              "s",
              "=",
            ],
            "command": "workbench.action.evenEditorWidths",
            "when": "editorTextFocus",
        }

あとで

  • [ ] space + qで全画面閉じる
  • [ ] command + Dで同じ変数をマークし、一斉編集できる(sublime textのような)
  • [ ] leader + g +コマンド
    • git add
    • git ammend
    • git commit
    • git diff
    • git history
  • [ ] 移動系
    • 同じ階層の下まで選択する方法
    • メソッドの末尾まで移動する方法(選択)
    • メソッド探索
    • メソッド一覧を表示する方法

その他

  • 新規ファイル作成系
  • スニペット自動登録系
  • color code提案系→補色や類似色が一瞬で出てくる
  • markdownプレビュー系
  • uml作成系
    • プレビュー
    • 別プロジェクトにファイルが作られて、そこで管理される(下書きなので同一リポジトリ内で管理したくないようなケース)

GitHub Copilot

  • [ ] githubのAIを導入する
    • [ ] 何キーでどうなるか知る

AI導入で想定する便利機能

  • クラスを適切にする
  • メソッドを一瞬でリファクタする
  • 高効率なメソッドにする
  • component化のアイデアを教えてくれる
  • コードレビューしてくれる
  • ジェネレーター作ってくれる
  • すにペッドを自動で登録してくれる
  • commitメッセージ自動化
  • 技術的な相談ができる
    • A Bで悩んでいるが他に考慮すべき点がないかなど?
  • 自然言語でooでxxなコードを書いてと言ったら作ってくれる