GitHub Copilot - Patterns & Exercises
GitHub 🌟
ja 🇯🇵
ja 🇯🇵
  • ようこそ
  • プロジェクトに貢献するには
  • General
    • コード補完
    • コメントからコードを生成
    • コードからコメントの自動生成
    • GitHub CopilotとのクイックQ&A
    • 正規表現
    • プログラミング言語間の翻訳
    • タイプヒンティング
    • 構造化データからのオブジェクト生成
    • コードからドキュメントへ
  • Client Side Tips
    • Copilot スニペットハンドリング
    • GitHub Copilot ショートカット
    • 定義に移動
    • 便利なファイルのピン留め
  • Design Patterns
    • AI が理解可能な命名規則
    • 一貫性のあるコーディングスタイル
    • ハイレベルアーキテクチャを先に
    • 小さなコードチャンクで作業する
    • コンテキストレス・アーキテクチャ
    • 微細な OSS 依存関係の排除
  • Collaboration
    • AIフレンドリーなドキュメンテーション
    • プロンプトとコード生成プロセスのコーチング
  • Testing
    • ユニットテストの作成
    • テストコード生成の方法を指定する
    • 失敗ケースを最初に書く
    • 自然言語でテストケースを最初に記述する
    • 必要な部分だけをテストする
  • Refactoring
    • リファクタリング前にテストコードを書く
    • 計算ロジックを独立させる
    • オープン・クエスチョンで尋ねる
  • Archived
    • GitHub Copilot Patterns & Exercises Guide
    • Translations
      • German 🇩🇪
      • Spanish 🇪🇸
      • French 🇫🇷
      • Italy 🇮🇹
      • Japanese 🇯🇵
      • Portuguese 🇵🇹
      • Chinese 🇨🇳
Powered by GitBook
On this page
  • Description
  • Example
  • Exercise
  • Checklist for Further Learning
Edit on GitHub
  1. Client Side Tips

GitHub Copilot ショートカット

コード開発を迅速に進めるために GitHub Copilot のショートカットを学びましょう

Last updated 1 year ago

Description

GitHub Copilot は、開発者にコーディングプロセスを加速させるためのキーボードショートカットを提供します。これらのショートカットは、GitHub Copilot のAIによる提案とのナビゲーションやインタラクションを直感的かつ効率的に行うのに役立ちます。このパターンでは、GitHub Copilot を使用した迅速なコード開発に不可欠なキーボードショートカットを探求します。

Example

例えば、GitHub Copilot からの提案を受け入れるには、TAB を押すだけで良いです。以下はいくつかの重要なショートカットのリストです:

  • 提案を受け入れる: TAB

  • 提案を拒否する: Esc

  • 複数の提案を表示する: Ctrl + Enter

  • 単語レベルで受け入れる: Ctrl + →

  • 次の提案を見る: Alt + ]

  • 前の提案を見る: Alt + [

  • インライン提案をトリガーする: Alt + /

  • Labs 機能リストを表示する: Ctrl + Shift + Alt + e

  • サイドバーを切り替える: Ctrl + Shift + a

Exercise

  • エクササイズ 1: 現在のプロジェクトで TAB を使って GitHub Copilot の提案を受け入れてみてください。

  • エクササイズ 2: Esc を押して提案を拒否してみてください。何が起きますか?

  • エクササイズ 3: Ctrl + Enter を使用して組み合わせた提案を確認します。それらを探索し、有用なものを特定してみてください。

  • エクササイズ 4: Alt + ] と Alt + [ を使用して提案をナビゲートしてみてください。コード選択プロセスにどう影響しますか?

  • エクササイズ 5: 上記の他のショートカットを試し、それぞれの経験を説明してみてください。

Checklist for Further Learning

  • GitHub Copilot の提案を受け入れたり拒否したりするショートカットを身につけましたか?

  • 複数の提案をナビゲートするショートカットを使うのに慣れましたか?

  • GitHub Copilot でのコーディング経験を向上させるために、VSCode 内で他にどのようなショートカットがありますか?

  • 自分の個人的なコーディングワークフローに合うようにショートカットをカスタマイズする方法はありますか?

  • これらのショートカットの使用は、Visual Studio Code と GitHub Copilot でのみ、または他のコーディング環境でも私に役立つ可能性がありますか?