华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南

这篇具有很好参考价值的文章主要介绍了华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作为一款自主创新的AI代码辅助编程工具,华为云智能编程助手CodeArts Snap目标打造现代化开发新范式。通过将自然语言转化为规范可阅读、无开源漏洞的安全编程语言,提升开发者编程效率,助力企业快速响应市场需求。华为云CodeArts Snap现进入邀测阶段,可即刻下载体验!


1 插件安装下载

1.1 搜索插件

打开 PyCharm,选择 File,点击 Settings。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

选择 Plugins,点击 Marketplace,并在搜索框中输入 Huawei Cloud CodeArts Snap。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

1.2 安装插件

如上图所示,点击 Install 按钮安装 Huawei Cloud CodeArts Snap 插件,弹出需要安装 Huawei Cloud Toolkit Platform, 点击 Install 继续安装。(注:华为云插件依赖统一华为云开发者生态底座进行登录,此为必选项)

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

插件下载安装完毕后,点击 Restart IDE,或手动关闭 IDE 并重新打开使插件安装生效。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

下载完成后,我们在 IDE 面板上可以看到:1)左边侧边栏 Huawei Cloud Tookit 功能键;2)右下角 Huawei Cloud CodeArts Snap 插件图标。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

2 插件登录

2.1 获取授权账号

若华为云账号已获得 CodeArts Snap 试用授权,请直接看下一步。若还没有,请点击 https://devcloud.cn-north-4.huaweicloud.com/codeartssnap/apply 提交申请。

2.2 多种登录方式

华为云插件提供三种登录方式:1)华为账号登录;2)华为云AK/SK登录;3)第三方账号登录(CSDN)。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

2.2.1 华为账号登录

方式1:点击右下角 CodeArts Snap 图标,点击 Login to HUAWEI。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

方式2:点击左边工具栏 Huawei Cloud Toolkit,如图所示点击人物logo,选择“华为账号登录”。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

在弹出的浏览器页面,填写华为账号和密码。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

阅读并同意免责声明,完成登录。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

2.2.2 华为云AK/SK登录

方式1:点击右下角 CodeArts Snap 图标,点击 Login to HUAWEI。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

方式2:点击左边工具栏 Huawei Cloud Toolkit,如图所示点击人物logo,选择“华为账号登录”。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

方式3:在 File -> Settings 里面找到 Huawei Cloud Toolkit Settings,点击 log in 快速进入到华为云控制台。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

点击“新增访问秘钥”进行访问秘钥申请。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

填入任意备注信息后点“确定”。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

创建成功后,系统将提示您点击 立即下载,访问秘钥信息将保存在 credentials.csv 文件中。请注意,每人最多可以添加2个访问秘钥,且每个访问秘钥只允许下载一次,请妥善保管。若不慎遗失秘钥小伙伴们也无需担心,只需删除历史秘钥并重新申请创建即可。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

打开下载好的访问秘钥文档,复制 Access Key Id 列的 AK 以及 Secret Access Key 列的 SK 分别在登录界面填入并点击 OK。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

阅读并同意免责声明,完成登录。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

3 插件使用说明

3.1 生成触发及功能键说明

3.1.1 生成触发说明

在 IDE 编辑框任意位置皆可触发代码(含注释)生成,触发方式有三种。

  • 敲回车
  • 快捷键 Alt + c
  • 编程中等待超过一定时长后自动触发(时间及触发机制可调整)

3.1.2 功能键说明

如果所示,从左往右依次是:

  • Accept:用 Tab 键接受生成结果
  • Next:用 Alt+] 键查看下一个推荐
  • More:用 Alt+R 键打开右侧结果栏,查看多个结果选项
  • Results:生成结果个数及当前正在阅读的结果条目

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

3.2 设置简介

在 File -> Settings 下找到 Huawei Cloud CodeArts Snap ,点击展示功能项列表。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

点击 Code Generation 可以看到各项个性化设置选项。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

3.3 设置说明

3.3.1 代码生成功能开关

此处可认为是功能的总开关,Enable 表示启动代码生成功能,Disable 表示关闭代码生成功能。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

3.3.2 个性化功能设置

如图所示为个性化功能默认配置项,从上往下依次进行解读。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

3.3.2.1 Line-level Generation

行级代码生成功能(默认启动)。CodeArts Snap 会根据已有的代码和上下文信息来生成相应的代码片段。行级代码生成场景包括但不限于:

1)在代码行中触发生成:当光标处于某一行代码中触发代码生成时,CodeArts Snap 会提供相应的代码续写建议,以便快速完成该行代码。

2)函数体内已有代码时触发生成:当开发者在函数体内编写代码时,插件会根据已有代码和函数签名提供代码续写建议,以帮助开发者更高效地完成函数体的编写。

这种默认设置可以帮助开发者快速实现业务逻辑,提高编程效率。

3.3.2.2 Function-level Generation

函数级代码生成功能(默认启动)。CodeArts Snap 会根据已有的函数签名和文本描述来生成相应的代码。函数级代码生成场景包括但不限于:

1)当已有函数签名时触发生成:插件会根据函数签名自动生成与之匹配的函数体代码。

2)当已有函数签名及文本描述时触发生成:插件会结合函数签名和文本描述来生成更精确的函数体代码,以满足特定的业务需求。

这种默认设置可以帮助开发者快速实现业务逻辑,提高编程效率。

3.3.2.3 Hide Generation Tip

生成中提示框隐藏功能(默认关闭)。如下图所示,通过“Generating Code…”提示框更明显的提醒开发者代码生成功能使用中。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

开发者可以根据自己的需求和编程习惯启动隐藏提示框功能,此时仅在右下角的进度条上提示代码生成功能使用中。

华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南,华为云,华为snap

3.3.2.4 Auto-trigger on Pause

自动触发代码生成功能(默认启动)。开发者在编写代码过程中暂停输入时,插件会自动识别光标位置的上下文内容,并为下一行代码或当前行代码的续写提供生成推荐。该功能可以在开发者停顿思考时提供编程灵感,提高开发效率,让开发者更加专注于核心业务逻辑。

3.3.2.5 Auto-trigger Time Delay

自动触发代码生成间隔设置(默认设置为3s)。用于控制 CodeArts Snap 在开发者暂停输入后多久自动触发代码生成。通过调整时间延迟,可以为开发者提供更加合适的思考时间,避免过于频繁的提示干扰开发者编程过程,从而实现更好的开发者体验和编程效率。最小可调整为1s,最大为10s。文章来源地址https://www.toymoban.com/news/detail-662409.html

到了这里,关于华为云CodeArts Snap 智能编程助手PyCharm实验手册. 插件安装与使用指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HCIA-Datacom园区网络项目实战 华为认证实验手册 ENSP配置

    HCIA-Datacom园区网络项目实战 配置步骤 一、 二层配置 背景信息: • 有线网络VLAN划分: ▪ 一楼核心机房的接入交换机GE0/0/2~GE0/0/10连接服务器,属于同一个VLAN。 ▪ 二楼除F2-ACC2连接总经理办公室外,其他交换机连接行政部,两个部门属于不同的VLAN。 ▪ 三楼的F3-ACC1和F3-ACC

    2024年02月08日
    浏览(50)
  • 华为云低代码平台Astro Canvas 搭建汽车展示大屏——实验指导手册

    大屏应用Astro Canvas是华为云低代码平台Astro的子服务之一,是以数据可视化为核心,以屏幕轻松编排,多屏适配可视为基础,用户可通过图形化界面轻松搭建专业水准的数据可视化大屏。例如汽车展示大屏、监控大屏、项目开发大屏和数据分析看板等。 本实验所有操作都基于

    2024年02月14日
    浏览(46)
  • 【DevChat】智能编程助手,告别敲代码烦恼,从此爱上AI编程

    🔎官方网站:https://www.devchat.ai/ DevChat 是一个开源平台,使开发人员能够利用 AI 进行代码生成和文档编制。 DevChat 旨在超越简单的代码自动完成和对代码片段的有限操作。DevChat 为开发人员提供了一种非常 实用 和 有效 的方式来与大型语言模型 (LLM) 进行交互和协作。 De

    2024年02月05日
    浏览(45)
  • 【Amazon】云上探索实验室—了解 AI 编程助手 Amazon Codewhisperer

    用技术实验、产品体验、案例应用等方式,亲身感受最新、最热门的亚马逊云科技开发者工具与服务。发挥您的想象和创造,以文章、视频、代码 Demo 等形式分享见解。您的分享可以帮助到更多开发者进行学习与开发,为技术实践提供更多的可能性。 云上探索实验室开展至今

    2024年02月04日
    浏览(58)
  • Copilot:一个基于人工智能的编程助手,让你编程更轻松

    编程是一项有趣而又富有挑战的工作,它需要不断地学习、思考、创造和解决问题。但是编程也有很多困难和繁琐的地方,比如要记住各种语法规则、查找合适的代码示例、处理各种错误和异常、编写重复的代码等等。有没有一种工具,可以帮助我们编程,让我们更专注于业

    2024年02月03日
    浏览(55)
  • 重磅:GitHub 发布智能编程助手 Copilot X

    大家好,我是校长。 上周微软给 Office 全家桶都对接上 GPT-4 模型的时候,我就想: GitHub 不是被微软收购了么?那么下一步 GitHub 是不是也会对接上 GPT-4 ,毕竟 GPT-4 发布以后,在写代码方便的表现比 GPT-3.5 强了不少。如果在 GitHub 的 Copilot 上对接上 GPT-4 岂不是如虎添翼呢?

    2024年02月10日
    浏览(49)
  • 【AI应用】在VSCode中集成AI编程 ------CodeGeeX智能编程助手

    本专栏主要记录人工智能的应用方面的内容,包括chatGPT、AI绘图等等; 在当今AI的热潮下,不学习AI,就要被AI淘汰;所以欢迎小伙伴加入本专栏和我一起探索AI的应用,通过AI来帮助自己提升生产力; 订阅后可私聊我获取 《从零注册并登录使用ChatGPT》《从零开始使用chatGPT的

    2024年02月04日
    浏览(45)
  • 【人工智能】下一代 AI 编程语言:Mojo 编程手册

    目录 Why Mojo🔥 为什么选择Mojo 魔术🔥 ? Mojo as a member of the Python familyMojo 作为 Python 家族的一员 

    2024年02月09日
    浏览(74)
  • 使用人工智能助手 Github Copilot 进行编程 01

    AI 助⼿如何改变新程序员的学习⽅式 为什么编程永远不会再⼀样了 AI 助⼿如 Copilot 的⼯作原理 Copilot 如何解决⼊⻔级编程问题 AI 辅助编程的潜在危险 在本章中,我们将讨论人类如何与计算机进行交流。我们将向您介绍您的 AI 助手 GitHub Copilot,这是一个使用人工智能(AI)帮

    2024年01月22日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包