intellij-idea IntelliJ/PhpStorm -如何使用IDE脚本引擎作为GitHub Copilot完成捕获/修复?

lndjwyie  于 2022-11-01  发布在  PHP
关注(0)|答案(1)|浏览(733)

我一直在尝试寻找任何类型的文档或例子来说明如何使用“IDE脚本引擎”(或其他增强PhpStorm/IntelliJ IDE的快速方法),但实际上没有找到任何有用的东西。我希望能找到一点指导,也许是一段引导正确方向的代码片段。

我想做的事:

1.当按下Ctrl + Tab(GitHub Copilot补全的快捷方式)时,我希望我的自定义脚本等待补全插入IDE代码。
1.我想立即再次删除代码,并将其显示为完成建议(应该很快)。
1.现在我想按快捷键接受补全,一个字一个字直到完成。
自2021年以来,Copilot出现了无数的bug/反馈/功能报告,其中最大的问题可能是,它输入了大量的代码,而人们只需要很小的一部分,比如半行代码。因此,它的用户被迫接受12行坏代码,删除所有坏代码。
原因可能是他们的市场营销,他们把这12行代码(其中11行是垃圾代码)作为效率改进(接受12行代码)。
我想用上面的方法来修复它,最简单的方法将是最受欢迎的一种。
以下是IDE脚本控制台上唯一可用的数据:https://www.jetbrains.com/help/idea/ide-scripting-console.html然而,没有一个例子甚至工作,几乎没有任何。
以下是链接的示例:https://gist.github.com/gregsh/b7ef2e4ebbc4c4c11ee9#file-samples-groovy这些都不起作用,各种错误通常已经在第一次“导入”中出现,并且“javascript”中没有示例

crcmnpdw

crcmnpdw1#

这里是完成的代码,我切换到Kotlin和从功能失调的脚本控制台到“LivePlugin”. https://github.com/cmp-nct/Stewardess空姐通过一个新的快捷方式接管完成,并在逐字播放它们.还显示Copilot内部状态作为临时提示通知时,它的变化.

相关问题