After requesting access to the GitHub Copilot a few days ago, I got good news today as my request was accepted. Time to give it a try in Visual Studio 2022.
Installing the GitHub Copilot extension for Visual Studio
GitHub Copilot in Visual Studio is possible thanks to the GitHub Copilot extension available on the Visual Studio Marketplace.
-
Open Visual Studio.
-
In Extensions | Manage Extensions, from the Visual Studio Marketplace, search for ‘Github Copilot’. Remark: If you cannot find the extension, update your Visual Studio first.
-
Select the extension and click on Download to download and install the GitHub Copilot extension for Visual Studio.
- Close Visual Studio to start the installation.
- A VSIX launcher will start and you will be asked to confirm the installation. Click on Modify to continue with the installation process.
Use GitHub Copilot for the first time
After the installation has completed, we need to activate the extension.
- Open Visual Studio again.
- Create a new project to test GitHub Copilot. Multiple languages are supported by I gonna try C#.
- You are welcomed by a popup that asks you to enter a device code on the Github device authorization page
- A device activation code is copied to the clipboard and a browser window is opened where you can paste the activation code.
- As a last step we need to read and approve the Telemetry terms. Click Yes to continue.
- Start typing a function header. For example, I typed
bool IsLeapYear(
- CoPilot does it’s magic and offers me the following suggestion(in grey);
- Hit
Tab
to accept the suggestion. If you don’t like the provided suggestion, you can see alternate suggestions by pressingAlt
+.
(orAlt
+;).