[英]Block Typescript Auto-complete in IntelliJ
我正在使用IntelliJ 2018.2.4 Ultimate。
似乎最近,键入“ throw new Err”时的默认自动完成选项已从标准Javascript Error类更改为打字稿。
不仅如此,标准Javascript错误类甚至都不会出现在下拉列表中。
它在JS文件中建议使用Typescript类是没有意义的,更糟糕的是,根本没有非Typescript选项。
在浏览完自动完成设置和自动导入设置之后,似乎没有任何方法可以更改此设置。 看起来好像是从Javascript插件本身采购了此Typescript Error类,因此我无法在不失去Javascript支持的情况下消除源代码。
我发现的唯一解决方法是用一个不同的名称实现我自己的异常类,并在各处使用它。 但这并不能在所有情况下都起作用,因此我最终每次都只输入整个内容,这在像这样的精美IDE中似乎很愚蠢。
有想法该怎么解决这个吗? 还是这只是一个错误?
这是预期的行为-因为2017.3 IDEA使用lib.*.d.ts
从文件打字稿回购来增强其代码完成标准的JavaScript对象和方法。 这些文件现在打包在IDE中并定期更新,以使库与API更改保持同步。
以前,我们使用并维护了自己的定义文件,这些文件不完整且并不总是准确的。 过渡到新的定义文件使完成和快速文档更加准确,完整和可维护
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.