关于python:华为云-CodeArts-Snap-智能编程助手-PyCharm-插件安装与使用指南

7次阅读

共计 2517 个字符,预计需要花费 7 分钟才能阅读完成。

1 插件装置下载

1.1 搜寻插件关上 PyCharm,抉择 File,点击 Settings。

抉择 Plugins,点击 Marketplace,并在搜寻框中输出 Huawei Cloud CodeArts Snap。

1.2 装置插件

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

插件下载安装结束后,点击 Restart IDE,或手动敞开 IDE 并从新关上使插件装置失效。

下载实现后,咱们在 IDE 面板上能够看到:
1)右边侧边栏 Huawei Cloud Tookit 功能键;
2)右下角 Huawei Cloud CodeArts Snap 插件图标。

2 插件登录

2.1 获取受权账号

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

2.2 多种登录形式华为云插件提供三种登录形式:

1)华为账号登录;
2)华为云 AK/SK 登录;
3)第三方账号登录(CSDN)。

2.2.1 华为账号登录形式 1:点击右下角 CodeArts Snap 图标,点击 Login to HUAWEI。

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

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

浏览并批准免责申明,实现登录。

2.2.2 华为云 AK/SK 登录形式 1:点击右下角 CodeArts Snap 图标,点击 Login to HUAWEI。

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

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

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

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

创立胜利后,零碎将提醒您点击 立刻下载,拜访秘钥信息将保留在 credentials.csv 文件中。请留神,每人最多能够增加 2 个拜访秘钥,且每个拜访秘钥只容许下载一次,请妥善保存。若不慎遗失秘钥小伙伴们也无需放心,只需删除历史秘钥并从新申请创立即可。

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

浏览并批准免责申明,实现登录。

3 插件应用阐明

3.1 生成触发及功能键阐明

3.1.1 生成触发阐明在 IDE 编辑框任意地位皆可触发代码(含正文)生成,触发形式有三种。敲回车快捷键 Alt + c 编程中期待超过肯定时长后主动触发(工夫及触发机制可调整)
3.1.2 功能键阐明如果所示,从左往右顺次是:Accept:用 Tab 键承受生成后果 Next:用 Alt+] 键查看下一个举荐 More:用 Alt+R 键关上右侧后果栏,查看多个后果选项 Results:生成后果个数及以后正在浏览的后果条目

3.2 设置简介 在 File -> Settings 下找到 Huawei Cloud CodeArts Snap,点击展现性能项列表。

点击 Code Generation 能够看到各项个性化设置选项。

3.3 设置阐明

3.3.1 代码生成性能开关此处可认为是性能的总开关,Enable 示意启动代码生成性能,Disable 示意敞开代码生成性能。

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

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…”提示框更显著的揭示开发者代码生成性能应用中。

开发者能够依据本人的需要和编程习惯启动暗藏提示框性能,此时仅在右下角的进度条上提醒代码生成性能应用中。

3.3.2.4 Auto-trigger on Pause 主动触发代码生成性能(默认启动)。

开发者在编写代码过程中暂停输出时,插件会自动识别光标地位的上下文内容,并为下一行代码或以后行代码的续写提供生成举荐。该性能能够在开发者进展思考时提供编程灵感,进步开发效率,让开发者更加专一于外围业务逻辑。

3.3.2.5 Auto-trigger Time Delay 主动触发代码生成距离设置(默认设置为 3s)。用于管制 CodeArts Snap 在开发者暂停输出后多久主动触发代码生成。通过调整时间延迟,能够为开发者提供更加适合的思考工夫,防止过于频繁的提醒烦扰开发者编程过程,从而实现更好的开发者体验和编程效率。最小可调整为 1s,最大为 10s。

正文完
 0