Можете веднага да започнете да използвате Copilot като интелигентен кодов асистент.
GitHub Copilot е базиран на AI инструмент за допълване на код. Той използва технологията GPT (Generative Pre-trained Transformer) на OpenAI, за да захранва своите предложения. Може да предлага кодови фрагменти и дори цели функции въз основа на контекста на кода, който пишете.
За да използвате GitHub Copilot, трябва да инсталирате разширение във вашия редактор, след което да го удостоверите с вашия GitHub акаунт.
Инсталиране на GitHub Copilot във VS Code
- Отворете VS код и се уверете, че сте влезли с GitHub. Ако не, щракнете върху Сметки раздел в долния ляв ъгъл на прозореца и изберете Включете синхронизирането на настройките. В изскачащия прозорец, който се появява, изберете Влезте с GitHub.
- Избирането на тази опция ще отвори страницата за вход на GitHub във вашия браузър по подразбиране. Въведете идентификационните си данни, за да влезете във VS Code, като използвате вашия акаунт в GitHub.
- Отидете в раздела Разширения от лявата страна на прозореца на VS Code. Потърсете GitHub Copilot и щракнете върху Инсталирай бутон; трябва да е първият от резултатите от търсенето.
- След като инсталацията приключи, ще се появи изскачащ прозорец с молба да се регистрирате за GitHub Copilot. Кликнете върху Регистрирайте се за GitHub Copilot бутон.
- Щракването върху бутона ще отвори страницата за регистрация на GitHub Copilot във вашия браузър по подразбиране.
- Страницата за регистрация съдържа два плана за плащане: a Месечен план и а Годишен план. Месечният ви дава едномесечен безплатен пробен период, докато годишният план включва двумесечен безплатен пробен период. Техните разходи също са различни, така че изберете този, който ви подхожда. След това щракнете върху Получете достъп до GitHub Copilot бутон.
- Ще се появи страница за потвърждение на вашите данни за плащане, която ще ви подкани да въведете вашата информация за плащане. Когато сте готови, щракнете върху Запазване бутон.
- Следващата страница, която се показва, ще изисква от вас да изберете вашия начин на плащане. Въведете и запазете вашата информация за плащане.
- Когато изпратите информацията си за плащане, ще се появи страница, показваща обобщена информация за плащането и информацията ви за плащане. Потвърдете, че информацията е правилна и щракнете върху бутона за изпращане.
- Ще се появи страница, изискваща да изберете вашите предпочитания. Ще се изисква да изберете дали GitHub Copilot може да предложи код, който съответства на публичния код на GitHub. Изберете да разрешите или да блокирате тази функция. След това щракнете върху Запазете и започнете бутон.
- Рестартирайте VS Code. Това ще активира разширението GitHub Copilot. Приспособлението за разширение GitHub Copilot е като долния десен ъгъл на прозореца на VS Code.
Вече сте готови да започнете да използвате GitHub Copilot във VS Code.
Използване на GitHub Copilot за генериране на код
Можете да използвате GitHub Copilot за генериране на код по различни начини, включително завършване на код и синтез на код. С довършването на код започвате да пишете и GitHub Copilot ще предложи довършвания, докато пишете.
Сивият ред код е предложение за разширение на GitHub Copilot. За да приемете предложение за код, натиснете клавиша tab. За да игнорирате предложение, продължете да пишете своя код или натиснете Esc ключ.
Синтезът на код генерира цели кодови фрагменти въз основа на кода, който пишете. За да генерирате цели кодови фрагменти, трябва да напишете коментар, описващ какво ще направи фрагментът, след което натиснете Въведете.
GitHub Copilot ще генерира първия ред код. Натисни Раздел за да го приемете, след което натиснете Въведете ключ за генериране на следващия ред от фрагмента. Повторете, докато завърши целият фрагмент.
Ето как можете да генерирате функция:
За да създадете цикъл, който изпълнява функцията пет пъти, напишете коментар в този смисъл и GitHub Copilot ще го генерира вместо вас.
GitHub Copilot генерира чист код. Той също така използва GPT на OpenAI невронна мрежа за да разберете контекста на вашия код.
Използване на GitHub Copilot за обяснение на предварително написан код
За да обясните предварително написан код, използвайте коментар, за да попитате копилота на GitHub какво прави даден фрагмент или целият код. Добавете q: преди въпроса за уведомяване на GitHub Copilot коментарът е въпрос. След това ще действа като чатбот и ще генерира отговор под формата на коментар.
Коментарът, генериран от GitHub Copilot, започва с а: да се посочи, че е отговор.
Използване на GitHub Copilot за документиране на предварително написан код
За да документирате предварително написан код, започнете да пишете заглавията като коментари, например функция clean_up_sentence тогава Описание. GitHub Copilot ще генерира описанието на функцията.
Можете да направите същото за параметри и всяка друга документация, която сметнете за необходима.
Как GitHub Copilot предлага код?
GitHub Copilot използва генериращ AI, за да предлага кодови фрагменти и пълни кодови блокове. Той взема предвид езика за програмиране, библиотеките, които използвате, и структурата на кода, който пишете. Това му помага да генерира подходящи предложения.