【问题标题】:How to add Intellisense in my IDE [closed]如何在我的 IDE 中添加 Intellisense [关闭]
【发布时间】:2018-07-13 09:02:41
【问题描述】:

我在 MEAN 堆栈中制作了一个在线 IDE,它编写代码并从服务器提供结果,为了使它更好,我想在 VSCode 或 Atom 中为我的 IDE 提供类似智能感知的功能。我怎样才能做到这一点?有什么建议吗?

【问题讨论】:

  • 这是一个相当广泛的问题。取决于您的 IDE 支持的编程语言。此外,Intellisense 是 Microsoft 的商标。我怀疑你会在这里得到一个好的答案,所以让我们再研究一下这个主题,以便有一个更窄的问题。
  • 那么,微软或任何其他公司是否提供任何 api 来在我的 IDE 中实现类似 Intellisense 的功能?
  • VS Code 是完全开源的,它是在 TypeScript 中实现的,但它们将其留给语言插件来提供警告、错误和快速修复。如果您为其语言插件实现类似于 VS Code 的接口,您也许可以重用其中的一些工作。这将比编写自己的语言扩展更多。

标签: node.js angular electron intellisense


【解决方案1】:

您可以查看 LSP 协议规范:https://github.com/Microsoft/language-server-protocol 和服务器实现:https://github.com/Microsoft/vscode-languageserver-node 哪个 VS 代码用于他们的语言服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多