IntelliJ 的 Deno 插件问题,自动导入,导入完成,类型提示
Trouble with the Deno plugin for IntelliJ, auto import, import completion, type hints
我不确定该插件对于 Webstorm 的工作方式是否不同。我是在intelliJ里用的,感觉这个插件按this post.
不行
举几个例子:
- 我没有看到汽车进口。我键入
assertEquals
并缓存了标准库中的 asserts.ts
,但是 IDE 将此符号视为纯文本,没有任何可用的上下文操作,例如 go to definition 或 查找用法 ,也没有提示 从 ... 导入。
- 在我手动导入符号[=10=]后,将
import { assertEquals } from "https://deno.land/std@0.79.0/testing/asserts.ts";
放在最上面,我看不到它的签名,就像普通导入的打字稿函数一样,我也不能cmd+b
去它在哪里被定义。模块的哈希文件名使得很难找到源文件:(,所以IDE的文档提示变得非常必要。
- 我不记得完整的 url,插件在这方面没有任何帮助。即使模块之前已缓存,当我输入
import
语句时也没有自动完成。
还有一件事。
我看不到在哪里可以更改行为或查看插件的可能性。在这个插件的设置页面中,它只有一个enable/disable这个插件的复选框。
有人可以分享一些关于正确使用这个插件的信息,或者 Deno 和 intelliJ 之间的兼容性进展如何。
我不确定该插件对于 Webstorm 的工作方式是否不同。我是在intelliJ里用的,感觉这个插件按this post.
不行举几个例子:
- 我没有看到汽车进口。我键入
assertEquals
并缓存了标准库中的asserts.ts
,但是 IDE 将此符号视为纯文本,没有任何可用的上下文操作,例如 go to definition 或 查找用法 ,也没有提示 从 ... 导入。 - 在我手动导入符号[=10=]后,将
import { assertEquals } from "https://deno.land/std@0.79.0/testing/asserts.ts";
放在最上面,我看不到它的签名,就像普通导入的打字稿函数一样,我也不能cmd+b
去它在哪里被定义。模块的哈希文件名使得很难找到源文件:(,所以IDE的文档提示变得非常必要。 - 我不记得完整的 url,插件在这方面没有任何帮助。即使模块之前已缓存,当我输入
import
语句时也没有自动完成。
还有一件事。 我看不到在哪里可以更改行为或查看插件的可能性。在这个插件的设置页面中,它只有一个enable/disable这个插件的复选框。
有人可以分享一些关于正确使用这个插件的信息,或者 Deno 和 intelliJ 之间的兼容性进展如何。