繁体   English   中英

驯服 Visual Studio 代码智能感知

[英]Taming Visual Studio Code IntelliSense

假设我正在编写一个打字稿表达式,并且意识到我需要的局部变量还不存在。 没问题,我想,让我们在移动光标以输入变量声明之前简单地完成输入行:

production: level.Sunlifter * 2 * perYear,

唉,输入最后一个逗号会触发 IntelliSense,这有助于将我的代码更改为

production: level.Sunlifter * 2 * prepareSyntheticListenerName,

和进口

import { prepareSyntheticListenerName } from '@angular/compiler/src/render3/util';

显然,智能感知已经意识到,“perYear”的字符出现在“P [RéPA [R ESŸntheticListen ER N A我”在几乎相同的顺序...

在匹配导入的标识符时,我可以以某种方式告诉 Visual Studio Code 不那么宽松吗?

在输入逗号之前按esc是我所知道的唯一方法。

一种可能有帮助的解决方法是将 VSCode 配置为仅从某些包中导入。 那么至少它会犯的错误更少。

{
   "compilerOptions": {
       "types" : ["node", "lodash", "express"]
   }
}

https://www.typescriptlang.org/docs/handbook/tsconfig-json.html

谢谢,这里有类似的问题。 Escape 是唯一可以绕过这些 IntelliSense 选项的键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM