The Ultimate VS Code Extension
GitHub Copilot is seamlessly integrated into VS Code, acting as an AI pair programmer that predicts what you want to write next. It doesn't just autocomplete variables; it autocompletes entire functions and files.
Core Features
1. Ghost Text Autocomplete: As you type, Copilot suggests code in gray text. Press Tab to accept the whole suggestion, or Cmd/Ctrl + Right Arrow to accept it word-by-word.
2. Copilot Chat: The newer chat interface in the sidebar allows you to converse with the AI about your code. You can highlight a confusing block of code, open chat, and type `/explain` to have Copilot break it down for you.
3. Inline Chat: Press Cmd/Ctrl + I to open a small prompt window directly inside your editor. You can type 'refactor this to use a switch statement' and Copilot will generate a diff that you can accept or reject.
Advanced Tricks
- Context is King: Copilot reads the files you have open in your tabs. If you want Copilot to write a component that uses a specific custom hook, make sure the file containing that hook is open in another tab!
- Write Good Comments: Copilot relies heavily on context. If you write clear, descriptive comments before declaring a function, Copilot will write the exact function you need on the first try.
