[英]How to make JavaScript IDEs like VSCode or WebStorm to be as intelligent on code completion as Eclipse?
当我使用VSCode或WebStorm等IDE编写JavaScript时,我觉得它在代码完成方面不如Eclipse聪明。
例如,当我使用Eclipse编写Java时。 它的智能代码完成功能可以告诉我哪里有错误,而无需运行(可能在后台运行,但是我不需要按运行按钮)。
但是在VSCode或WebStorm中的某些类似情况下,它不会显示错误。 我需要按下运行按钮,手动运行它,并得到一个错误。
像下面的JavaScript代码一样,最后一个在运行后将出错,但是VSCode不会告诉您。 但是,Eclipse中Java中的类似情况将立即显示错误。
另外,在输入最后一个“。”之后。 VSCode的代码完成仍然显示“ __proto__
”。 但是在Eclipse中类似的情况,如果代码出错,则在键入“。”后,其代码完成功能将不会显示该内容。
function MyClass(){
};
var mc = new MyClass();
console.log(mc);
console.log(mc.__proto__);
console.log(mc.__proto__.__proto__);
console.log(mc.__proto__.__proto__.__proto__); //null
console.log(mc.__proto__.__proto__.__proto__.__proto__); //Will get error
如何使VSCode或WebStorm立即显示错误?
如何使这些不显示在我键入“。”后会导致错误的东西?
如果VSCode或WebStorm无法执行这些操作,那么是否有任何IDE可以执行此操作?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.