ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

AskCodi

作者: Assistiv AI ST3

Sublime Text的AskCodi扩展

详细信息

  • 4.2.0
  • github​com
  • github​com
  • 8个月前
  • 1小时前
  • 2年前

安装

  • 总计 320
  • Win 177
  • Mac 89
  • Linux 54
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 0 0 0 0 0 0 0 0 0 1 0 0 3 0 1 0 2 0 0 2 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 0 0 0 0 0 1 0 0 1 0 1
Mac 1 1 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
Linux 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 0 0 0 0

README

源代码
raw.githubusercontent.com

使用AskCodi加速您的开发流程

AskCodi是由Assistiv.ai开发的人工智能代码助手,它通过以下功能帮助开发者快速编码:
2. 自然语言代码建议(让AI来编码),
3. 代码的时间复杂度,
4. 文档化代码。
5. 解释代码,
6. 补全代码,
7. 测试代码。

无论您是编码新手还是专业人士,无论是在个人工作中还是在团队中,AskCodi 都可以帮助您在您喜欢的 IDE 中节省时间。

团队学习

借助团队支持,您可以共享建议以加快过程,无论是与您的团队还是社区共享。AskCodi 扩展与网关版本一起集成。产生的任何代码都会反映在代码库中。您可以从 Webapp 更改扩展的工作区以分离您的代码库。

安装

  1. 安装 Package Control

  2. 在 Sublime 下,按 ctrl+shift+p(Windows,Linux)或 cmd+shift+p(OS X)。

  3. 键入 install,然后选中 Package Control: Install Package 并按 enter

  4. 键入 askcodi,然后选中 AskCodi 插件并按 enter

  5. AskCodi 将提示添加 API 密钥。

  6. 转到网关,登录并在您的帐户设置中,将集成密钥复制到 Sublime Text。

使用方法

1. 生成代码:**以注释或语句的形式写入您的查询。选择查询,右键单击并转到 AskCodi。单击“生成代码”,等待底部面板打开并显示结果。

2. 文档化代码:选择代码,右键单击并转到 AskCodi。单击“文档化代码”,等待底部面板打开并显示结果。

3. 测试代码:选择代码,右键单击并转到 AskCodi。单击“测试代码”,等待底部面板打开并显示结果。

3. 完整代码:可以使用快捷键 ctrl + alt + ]ctrl + option + ] 触发完整代码,或者右键点击并选择 AskCodi。无论是编写语句还是代码,都可以直接使用快捷键完成代码,甚至是注释。

4. 解释代码:选择代码,右键点击并选择 AskCodi。点击“解释代码”,会弹出一个底部的对话框。保留默认文本以获取所选代码的时间复杂度。如果要提供不同的信息(如库)或将其留空,请删除并按回车键获取代码解释。等待底部面板打开并显示结果。

工作原理

  1. AskCodi 使用 OpenAI GPT3.5 Turbo 和 GPT-4(即将推出)来生成建议。

  2. 对于 上下文,Codi 使用选定查询之前的 1024 个字符,或者光标/插入符的位置,并使用该代码提供相关建议。您可以通过用户设置文件(参见“更改用户设置”部分)将上下文从“true”更改为“false”来关闭上下文 请注意,AskCodi 不保存此上下文,然而建议您不要在上下文或查询中包含任何敏感数据。此外,当上下文“关闭”时,完整代码 功能将不会工作。

  3. AskCodi 将上下文代码(如果设置为“true”)和选定的文本/代码发送到服务器以生成建议。

  4. 生成的建议和查询保存在 AskCodi 服务器上,以提供代码库功能,该功能仅对通过其设备进行身份验证的工空间内的用户可见。只有在您选择“社区”工空间时,它才会对社区的其他成员可见。

更改设置

Mac:转到设置 => 首选项 => 软件包设置 => AskCodi => 设置

Windows:转到首选项 => 设置

Ubuntu:转到首选项 => 设置

根据首选项编辑文件,每个设置的接受值是 truefalse,并保存文件。

更改快捷键绑定

Mac:转到设置 => 首选项 => 软件包设置 => AskCodi => 快捷键

Windows:转到首选项 => 快捷键

Ubuntu:转到首选项 => 快捷键

进行所需更改并保存文件。

链接

加入我们的 discord 社区,以获取更改更新并与社区交流。