gpt4 book ai didi

java - 源代码编辑器中的自动完成建议

转载 作者:搜寻专家 更新时间:2023-11-01 03:30:03 25 4
gpt4 key购买 nike

大多数 IDE(Eclipse、Netbeans、Intelij)都会提供有关您正在编写的当前语句的上下文智能建议。我们想做同样的事情(In Java for Java)。

我们考虑过标记输入并构建我们自己的抽象语法树,但很快意识到这可能是一个长达一个月的项目。我们还开始挖掘上述 IDE 的源代码,但似乎(如果我错了请纠正我)自动完成代码与 IDE 的其余部分紧密结合在一起。

我们想知道是否有人知道一个相对独立的包,我们可以将其引入我们的项目以提供此自动完成功能。

谢谢!

最佳答案

您应该检查为 Eclipse 创建自定义编辑器。无需太多努力,分词器、代码辅助和着色支持就可以轻松集成到您的编辑器中。通过一些努力,您可以最大限度地减少依赖性并仅提供必需的插件。尽管 eclipse 为您做了最多的事情,但没有标准的方法来解析内容。您可以使用 Xtext 或使用 antlr 编写您的客户解析器。

关于java - 源代码编辑器中的自动完成建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com