Copilot 是什么
Copilot (https://copilot.github.com/) 是由 Github 提供的AI編碼輔助工具,它可以在編碼過程中提供基于 AI 學習的編碼建議。在很多情況下,只需要有注釋或者函數名稱,Copilot就可以實例完整的代碼。
目前 Copilot 還沒有全量開放,需要申請開通權限。訪問它的官方網站https://copilot.github.com/,點擊“Sign up“按鈕即可申請開通。當獲得開通權限后,就可以在 Github 上使用 Copilot。
安裝插件
使用 Copilot 時,需要安裝一個插件,在 VSCode 的插件菜單中搜索 Copilot
,即可找到插件,名字為 Github Copilot
,對應的插件市場的地址為https://marketplace.visualstudio.com/items?itemName=GitHub.copilot,安裝即可。
安裝后插件會提示要求登錄 Github ,按提示登錄即可。
使用
正常使用時,當 Copilot 給出建議時,會在光標位置的后方出現建議的代碼,并灰色字顯示。如果不希望使用提示,則繼續(xù)輸入代碼即可,如果希望使用提示的代碼,按下 Tab 鍵即可。
在 VSCode 中,Copilot 有一個圖標,需要確認狀態(tài)是打開的。當它的樣子與其它圖標類似,沒有背景顏色時,表示是開啟的,此時當你編輯代碼文件的時候,Copilot會自動提示代碼建議。當它有背景顏色(紅色、深黃色等)時,表示是關閉的。如果要切換狀態(tài)只要點擊它,然后選擇全局(Globally)即可。
快捷鍵
Copilot 也提供了一些快捷鍵,可以很方便地使用。文章來源:http://www.zghlxwxcb.cn/news/detail-562457.html
- 接受建議:
Tab
- 拒絕建議:
Esc
- 打開Copilot:
Ctrl + Enter
(會打開一個單獨的面板,展示10個建議) - 下一條建議:
Alt/Option + ]
- 上一條建議:
Alt/Option + [
- 觸發(fā)行內Copilot:
Alt/Option + \
(Coplit還沒有給出建議或者建議被拒絕了,希望手工觸發(fā)它提供建議)
文章來源地址http://www.zghlxwxcb.cn/news/detail-562457.html
JetBrains IDE
macOS 的鍵盤快捷鍵
行動 | 捷徑 |
---|---|
接受內聯(lián)建議 | Tab |
拒絕內聯(lián)建議 | Esc |
顯示下一個內聯(lián)建議 | Option (?) or Alt+] |
顯示上一個內聯(lián)建議 | Option (?) or Alt+[ |
觸發(fā)內聯(lián)建議 | Option (?)+\ |
打開 GitHub Copilot(其他建議在單獨的窗格中) | Option (?) or Alt+Return |
適用于 Windows 的鍵盤快捷鍵
行動 | 捷徑 |
---|---|
接受內聯(lián)建議 | Tab |
拒絕內聯(lián)建議 | Esc |
顯示下一個內聯(lián)建議 | Alt+] |
顯示上一個內聯(lián)建議 | Alt+[ |
觸發(fā)內聯(lián)建議 | Alt+\ |
打開 GitHub Copilot(其他建議在單獨的窗格中) | Alt+Enter |
Linux 的鍵盤快捷鍵
行動 | 捷徑 |
---|---|
接受內聯(lián)建議 | Tab |
拒絕內聯(lián)建議 | Esc |
顯示下一個內聯(lián)建議 | Alt+] |
顯示上一個內聯(lián)建議 | Alt+[ |
觸發(fā)內聯(lián)建議 | Alt+\ |
打開 GitHub Copilot(其他建議在單獨的窗格中) | Alt+Enter |
Visual Studio Code IDE
macOS 的鍵盤快捷鍵
行動 | 捷徑 | 命令名稱 |
---|---|---|
接受內聯(lián)建議 | Tab | 編輯器.action.inlineSuggest.commit |
拒絕內聯(lián)建議 | Esc | editor.action.inlineSuggest.hide |
顯示下一個內聯(lián)建議 | Option (?)+] | editor.action.inlineSuggest.showNext |
顯示上一個內聯(lián)建議 | Option (?)+[ | editor.action.inlineSuggest.showPrevious |
觸發(fā)內聯(lián)建議 | Option (?)+\ | 編輯器.action.inlineSuggest.trigger |
打開 GitHub Copilot(其他建議在單獨的窗格中) | Ctrl+Return | github.copilot.generate |
打開/關閉 GitHub Copilot | 沒有默認快捷方式 | github.copilot.toggleCopilot |
適用于 Windows 的鍵盤快捷鍵
行動 | 捷徑 | 命令名稱 |
---|---|---|
接受內聯(lián)建議 | Tab | 編輯器.action.inlineSuggest.commit |
拒絕內聯(lián)建議 | Esc | editor.action.inlineSuggest.hide |
顯示下一個內聯(lián)建議 | Alt+] | editor.action.inlineSuggest.showNext |
顯示上一個內聯(lián)建議 | Alt+[ | editor.action.inlineSuggest.showPrevious |
觸發(fā)內聯(lián)建議 | Alt+\ | 編輯器.action.inlineSuggest.trigger |
打開 GitHub Copilot(其他建議在單獨的窗格中) | Ctrl+Enter | github.copilot.generate |
打開/關閉 GitHub Copilot | 沒有默認快捷方式 | github.copilot.toggleCopilot |
Linux 的鍵盤快捷鍵
行動 | 捷徑 | 命令名稱 |
---|---|---|
接受內聯(lián)建議 | Tab | 編輯器.action.inlineSuggest.commit |
拒絕內聯(lián)建議 | Esc | editor.action.inlineSuggest.hide |
顯示下一個內聯(lián)建議 | Alt+] | editor.action.inlineSuggest.showNext |
顯示上一個內聯(lián)建議 | Alt+[ | editor.action.inlineSuggest.showPrevious |
觸發(fā)內聯(lián)建議 | Alt+\ | 編輯器.action.inlineSuggest.trigger |
打開 GitHub Copilot(其他建議在單獨的窗格中) | Ctrl+Enter | github.copilot.generate |
打開/關閉 GitHub Copilot | 沒有默認快捷方式 | github.copilot.toggleCopilot |
到了這里,關于Github Copilot 的使用方法和快捷鍵的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!