目前常用的IDE有
Visual Studio
Eclipse
Intellij
,如果我要为这三个IDE开发插件,我得写三套代码。
我想知道,是否有一个
framework
可以实现一套代码来完成multiple platforms
的插件开发
.
像现在的前端框架Flutter,一套代码就可以生成网页和移动应用的小程序
尝试:我在github上搜索了几个知名的工具,为三个平台提供了插件,但都是独立的项目。
期待:我希望有人推荐一个可以实现我的想法的开源框架,或者给我一些可行的想法
如果您正在寻找一个框架,允许您开发一次插件,然后将其部署为跨 Visual Studio 2022、IntelliJ IDEA 和 Eclipse 的扩展,那么答案应该是否定的。
没有一个开箱即用的解决方案可以无缝支持所有三种 IDE。这三个 IDE 之间的平台架构非常不同,API 也非常不同。
对于这三种不同的IDE,只有有限的情况可以共享部件,例如LSP:
但是他们各自的扩展仍然是独立的。