代码之家  ›  专栏  ›  技术社区  ›  John

Intellij/PHPStorm-如何使用IDE脚本引擎作为Github Copilot完成捕获/修复?

  •  0
  • John  · 技术社区  · 3 年前

    我一直在尝试寻找任何类型的关于如何使用“IDE脚本引擎”(或其他增强PhpStorm/IntelliJ IDE的快速方法)的文档或示例,但实际上没有发现任何有效的方法。 我希望有一点指导方针,也许是一个引导正确方向的片段。

    我想做的事:

    1. 按下时 Ctrl+Tab (GitHub Copilot完成的快捷方式)我希望我的自定义脚本等待完成插入IDE代码。
    2. 我想立即再次删除代码,并将其显示为完成建议(应该很快)。
    3. 现在我想按一个快捷键,逐字逐句地接受完成,直到完成。

    自2021年以来,Copilot面临的最大问题可能是,当人们只想要一小部分时,它会输入大量代码。就像半条线。因此,它的用户被迫接受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”中没有示例

    0 回复  |  直到 3 年前
        1
  •  0
  •   John    3 年前

    这是完成的代码,我切换到Kotlin,从功能失调的脚本控制台切换到“LivePlugin”。 https://github.com/cmp-nct/Stewardess 管家通过一个新的快捷方式接管补全,并逐字逐句地播放。 还将Copilot内部状态显示为更改时的临时提示通知。

    推荐文章