Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

An extension for using AI in Visual Studio Code.

License

Notifications You must be signed in to change notification settings

wangxh89/coding-vscode-plugin

Repository files navigation

背景

以ChatGPT为代表的大模型在编程能力方面表现得越来越出色,市面上已经有不少优秀的工具或插件,但几乎都开始收费了,且大部分服务都在国外,效率和稳定性无法保障。浩鲸科技智能编码助手(WhaleCloud CodingPlus)的目标是面向研发人员,提供智能开发的平替服务,同时我们针对公司的一些个性化场景,提供相对应的专属功能。

插件介绍

目前插件主要提供了如下功能,使用方法介绍如下:

问答

可以直接在插件中与大模型进行讨论,获取相关的信息。
同时在这个页签的右侧,我们预置了一些常用的、好用的快捷功能,比如:自动写测试用例,只需要在右侧的编辑框中选中一个函数,然后点击这个按钮,即可让给GPT帮我们写出对应的单元测试用例。
除了单元测试之外,目前还提供如下功能:

  • Unicode转码
  • 自动添加注释
  • 自动重构代码
  • 自动解释代码
  • 自动翻译英文
  • 写正则表达式
  • 分析代码问题
  • 给出样例代码

搜索

在搜索页签,用户可以直接搜索研发云上的各种文档和代码库,比如公司的Java编码规范、数据库规范等等,方便用户查找需要的信息

命名

在编码过程中,命名是一个非常高频的工作,无论是变量名、函数名、API接口名等,通过命名服务,可以让GPT帮我们快速生成需要的名称

代码辅助

首先在右侧的代码编辑框中选中一段代码,然后在代码辅助中输入代码辅助的目标,比如:增加某功能,用某方式进行重写等,输入确认后,会弹出两个编辑框,对比的方式展示修改,最后弹出提示框,用户可以选择接受这个修改还是拒绝这个修改。

安装&配置

  1. 直接在插件市场搜索"浩鲸"即可找到本插件,点击安装即可
  2. 登录公司云雀研发云,点击右上角的个人信息,在AccessToken管理中,创建一个新的Access Token,并将其保存下来。
  3. 在插件的管理页面,选择"Extension Settings",然后输入上述步骤中保存的token

后续计划

  1. 近期版本在快速迭代中,修复一些小bug,插件会自动更新
  2. 后续考虑引入StarCoder等来支持代码的自动补全(当前推荐大家使用CodeGeeX)

支持方式

使用过程中碰到问题,或者有相关建议,欢迎联系我们:

  • 王小虎(插件相关)
  • 王荣(Prompting)

目前CodingPlus有两个版本,对于IDEA版本的插件,请查看文档: IDEA安装,如有问题可以联系艾青。

About

An extension for using AI in Visual Studio Code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 66.2%
  • Rust 20.0%
  • CSS 13.0%
  • JavaScript 0.8%

AltStyle によって変換されたページ (->オリジナル) /