如何将Intellij插件转换为Visual Studio插件

问题描述 投票:0回答:1

目前常用的IDE有

Visual Studio
Eclipse 
Intellij
,如果我要为这三个IDE开发插件,我得写三套代码。

我想知道,是否有一个

framework
可以实现一套代码来完成
multiple platforms

的插件开发

.

像现在的前端框架Flutter,一套代码就可以生成网页和移动应用的小程序

尝试:我在github上搜索了几个知名的工具,为三个平台提供了插件,但都是独立的项目。

期待:我希望有人推荐一个可以实现我的想法的开源框架,或者给我一些可行的想法

intellij-idea frameworks ide visual-studio-extensions intellij-plugin
1个回答
0
投票

如果您正在寻找一个框架,允许您开发一次插件,然后将其部署为跨 Visual Studio 2022、IntelliJ IDEA 和 Eclipse 的扩展,那么答案应该是否定的。

没有一个开箱即用的解决方案可以无缝支持所有三种 IDE。这三个 IDE 之间的平台架构非常不同,API 也非常不同。

对于这三种不同的IDE,只有有限的情况可以共享部件,例如LSP:

Visual Studio 语言服务器协议

Intellij 的语言服务器协议 (LSP)

eclipse 的语言服务器协议

但是他们各自的扩展仍然是独立的。

© www.soinside.com 2019 - 2024. All rights reserved.