码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • vscode结合GitHub Copilot编码


    已集成工具

    • Azure Data Studio
    • JetBrains IDEs
    • Vim/Neovim
    • Visual Studio
    • Visual Studio Code

    目录

    • GitHub Copilot & Visual Studio Code

    • 前提条件

    • Getting code suggestions

    • Showing alternative suggestions

    • Showing multiple suggestions in a new tab

    • Accepting partial suggestions

    • Next steps

    支持试用一个月

    GitHub Copilot & Visual Studio Code

    在vscode中利用github copilot支持 Python, JavaScript, TypeScript, Ruby, Go, C# and C++等多种语言, GitHub Copilot 支持sql语句生成,框架使用,api建议等

    前提条件

    • 订阅Copilot. 参见 "About GitHub Copilot."

    • 安装Visual Studio Code. 参见 Visual Studio Code download page.

    • 安装Copilot 插件. 参见 "Set up GitHub Copilot in Visual Studio Code" .

    GitHub Copilot offers coding suggestions as you type. For example, type this function header in a JavaScript file:

    JavaScript

    1. function calculateDaysBetweenDates(begin, end) {

    GitHub Copilot will automatically suggest the rest of the function. To accept the suggestion, press Tab.

    You can also describe something you want to do using natural language within a comment, and Copilot will suggest the code to accomplish your goal. For example, type this comment in a JavaScript file:

    JavaScript

    1. // write a function to
    2. // find all images without alternate text
    3. // and give them a red border

    GitHub Copilot will automatically suggest code. To accept the suggestion, press Tab.

    Tip

    If you receive limited or no suggestions from Copilot, you may have duplication detection enabled. For more information about duplication detection, see "Managing Copilot policies as an individual subscriber."

    Showing alternative suggestions

    For any given input, GitHub Copilot may offer multiple suggestions. You can select which suggestion to use, or reject all suggestions.

    For example, type this function header in a JavaScript file, and press Enter:

    JavaScript

    1. function calculateDaysBetweenDates(begin, end) {

    GitHub Copilot will show you a suggestion.

    Now hover over the suggestion to show the GitHub Copilot control for choosing suggestions. To display next or previous suggestions, click the forward or back arrow button in the control.

    You can also use keyboard shortcuts to show alternative suggestions:

    OSSee next suggestionSee previous suggestion
    macOSOption (⌥) or Alt+]Option (⌥) or Alt+[
    Windows or LinuxAlt+]Alt+[

    To accept a suggestion, click "Accept" in the Copilot command palette, or press Tab. To reject all suggestions, press Esc.

    Showing multiple suggestions in a new tab

    If you don't want to use any of the initial suggestions GitHub Copilot offers, you can show multiple suggestions in a new tab.

    For example, type this function header in a JavaScript file, and press Enter:

    JavaScript

    1. function calculateDaysBetweenDates(begin, end) {

    GitHub Copilot will show you a suggestion. Now press Ctrl+Enter to open a new tab with multiple additional options.

    To accept a suggestion, below the suggestion, click Accept suggestion NUMBER. To reject all suggestions, close the tab.

    Accepting partial suggestions

    If you don't want to accept an entire suggestion from GitHub Copilot, you can accept the next word or the next line of a suggestion.

    For example, type this function header in a JavaScript file, and press Enter:

    JavaScript

    1. function calculateDaysBetweenDates(begin, end) {

    GitHub Copilot will automatically suggest an entire function body in grayed text. The exact suggestion may vary.

    Now hover over the suggestion to show the GitHub Copilot control for choosing suggestions. To accept only the next word of the suggestion, click Accept Word in the control.

    Alternatively, you can use a keyboard shortcut to accept the next word of a suggestion:

    OSAccept Next Word
    macOSCommand+→
    Windows or LinuxControl+→

    If you want to accept the next line of a suggestion, you will need to set a custom keyboard shortcut for the command editor.action.inlineSuggest.acceptNextLine. For more information on setting custom keyboard shortcuts, see "Configuring GitHub Copilot in your environment."

  • 相关阅读:
    德国金融监管机构网站遭遇大规模DDoS攻击后“瘫痪”
    常见七大SMD器件布局基本要求,你掌握了几点?
    C语言统计成绩
    基于simulink的模糊PID控制器设计与仿真
    Spring大白话--三级缓存解决循环依赖问题
    linux 自带压力测试工具ab
    STM32CUBEMX开发GD32F303(14)----IIC之配置OLED
    用全域安全防范美国NSA对西工大的网络攻击
    JAVA8 - java.util.function.Predicate
    在vite(vue)项目中使用mockjs
  • 原文地址:https://blog.csdn.net/u012273398/article/details/139839637
  • 最新文章
  • 你的前端代码打包后究竟经历了什么?
    开多个 Agent 后 Claude Code 账单翻了 4 倍,一个配置解决了
    Kubernetes Gateway API 完全指南
    IntelliJ IDEA 无法识别 Maven SNAPSHOT 依赖,但 Maven 编译正常
    C# 基础入门指南:从零开始学习 C# 编程
    前端唯一的护城河?结合 AI 将字节组件库 Headless 化后的感想~
    Lua--基础入门
    AI写代码,脑子却空了
    从零学习Kafka:幂等与事务
    别再说 AI 开发就是调接口了!5 种主流模式一次讲清
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号