Language-tools: 功能列表或路线图

创建于 2020-03-16  ·  6评论  ·  资料来源: sveltejs/language-tools

也许我们需要它来与社区合作。

最有用的评论

拥有智能感知功能会很棒:

  • 自动完成(如在 .js/.ts-files 中)
  • 转到定义(对于组件、变量、方法,也可以跨 svelte 文件)
  • 悬停信息(关于组件、变量、方法,以及跨 svelte 文件)

@alexprey通过创建https://github.com/alexprey/sveltedoc-parser来为此做了基础工作,这是一个 svelte 文件的解析器,它以可读的 json 格式输出有关它们的信息。 @ArdenIvanov在其上构建了一个语言服务器 / VSCode 扩展https://github.com/ArdenIvanov/svelte-intellisense 。 也许我们可以将他们的作品整合到这个项目中。

所有6条评论

我还没有,我会有想法👍但我对想法非常开放!

现在我认为它需要针对一些代码库进行测试,我更新了所有的 deps 和测试。 想法是有效的,但有些东西可能已经坏了。

@orta如何针对某个代码库进行测试? 我正在设置一个 TS/Svelte monorepo,很乐意尝试一些不同的用例,但我不知道如何设置语言服务器。 你有一些链接/信息可以让我朝着正确的方向开始吗?

好想法@joelmukuthu - 我刚刚发布了一个 PR,这使得文档更明确地说明如何启动和运行 #10

拥有智能感知功能会很棒:

  • 自动完成(如在 .js/.ts-files 中)
  • 转到定义(对于组件、变量、方法,也可以跨 svelte 文件)
  • 悬停信息(关于组件、变量、方法,以及跨 svelte 文件)

@alexprey通过创建https://github.com/alexprey/sveltedoc-parser来为此做了基础工作,这是一个 svelte 文件的解析器,它以可读的 json 格式输出有关它们的信息。 @ArdenIvanov在其上构建了一个语言服务器 / VSCode 扩展https://github.com/ArdenIvanov/svelte-intellisense 。 也许我们可以将他们的作品整合到这个项目中。

是的,我愿意迁移所有这些类型的功能 - 是的!

已完成和未完成的功能列表现在可在 #83 处获得

此页面是否有帮助?
0 / 5 - 0 等级