当我使用像VSCode或WebStorm这样的IDE编写VSCode时,我觉得它在代码完成时不如Eclipse聪明。
例如,当我使用Eclipse编写Java时。它的智能代码完成功能将告诉我它在哪里会有错误,如果没有运行它(可能它在后台运行,但我不需要按下run按钮)。
但在一些类似的情况下,在VSCode或WebStorm中,它没有显示错误。我需要按下run按钮,手动运行它,然后得到一个错误。
与下面的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可以这样做?
https://stackoverflow.com/questions/57750626
复制相似问题