g-bits-zhangwh / g-pilot-idea

BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

G-pilot IDEA扩展插件

简介

G-pilot是技术中心开发的代码补全工具,旨在为大家提供公司内网私有部署的、针对GS、c#、lua等语言特别优化过的代码补全工具。
目前G-pilot已开发了VSCode、VS2022、jetbrains系列(IDEA、pycharm、Clion)等IDE插件,大家可以根据自己的需求选择使用。

G-pilot模型训练:https://m68gitlab.g-bits.com/aigc/g-pilot
G-pilot vscode插件:https://m68gitlab.g-bits.com/aigc/g-pilot-vscode
G-pilot vscode插件后端:https://m68gitlab.g-bits.com/aigc/g-pilot-lsp
G-pilot VS扩展插件:https://m68gitlab.g-bits.com/aigc/g-pilot-vs
G-pilot jetbrains系列(IDEA、pycharm、Clion)扩展插件:https://m68gitlab.g-bits.com/aigc/g-pilot-idea
G-pilot VS、jetbrains系列(IDEA、pycharm、Clion)扩展插件后端:https://m68gitlab.g-bits.com/aigc/g-pilot-vs-lsp

飞书使用交流群

目前G-pilot还在不断迭代和优化过程,欢迎大家点击飞书使用交流群链接加入飞书使用交流群给我们提供宝贵的修改和优化建议。大家在使用过程遇到任何问题都可以直接在群里沟通和交流,插件的新版本发布也会在群里进行通知。

功能

目前G-pilot支持单行代码补全功能、多行代码补全功能、注释生成代码功能,其他AI功能后续根据大家需求来开发。

安装方式

(注意使用G-pilot插件前,需要将其他代码补全插件如Copilot、Comate、Marscode、TabNine等禁用,避免代码补全的功能发生冲突)
在IDEA菜单栏中选择文件,再点击设置打开设置界面,在左边栏中点击插件,然后选择Marketplace,在下方搜索:G-pilot,然后点击安装成功后,重启IDEA即可:
Image text

使用方法

1. 单行代码补全功能

  1. 代码文本发生改动的时候,会自动触发获取一次补全提示
  2. 按组合键shift+ctrl+空格,可以主动触发获取一次单行代码补全提示

tab键即可采用全部补全

2. 多行代码补全功能

按组合键shift+ctrl+enter,可以主动触发获取一次多行代码补全提示 Image text

3. 注释生成代码功能

与多行代码补全同理,在注释行处或者注释行下一行通过组合键shift+ctrl+enter,也可以主动触发注释生成代码提示

4.重要参数设置

在IDEA菜单栏中选择文件,再点击设置打开设置界面,在左边栏点击展开工具选项,找到G-pilot,选择后则会显示出G-pilot相关的参数设置,如下图所示

Image text

其中比较重要的参数如下: