假设我正在编写一个打字稿表达式,并且意识到我需要的局部变量还不存在。我认为没问题,让我们在移动光标以输入变量声明之前先完成输入行即可:
production: level.Sunlifter * 2 * perYear,
A,输入最后一个逗号会触发IntelliSense,这有助于将我的代码更改为
production: level.Sunlifter * 2 * prepareSyntheticListenerName,
和进口
import { prepareSyntheticListenerName } from '@angular/compiler/src/render3/util';
显然,IntelliSense已经意识到“ perYear”的字符出现在“ p r e pa r eS y < / strong> ntheticListen er N a 我”以几乎相同的顺序...
我可以以某种方式告诉Visual Studio Code在匹配导入的标识符时不太宽松吗?
答案 0 :(得分:1)
我唯一知道的方法是在键入逗号之前按esc
。
一种可能有用的解决方法是将VSCode配置为仅从某些程序包中导入。然后至少可以减少犯下的错误。
{
"compilerOptions": {
"types" : ["node", "lodash", "express"]
}
}
https://www.typescriptlang.org/docs/handbook/tsconfig-json.html
答案 1 :(得分:0)
谢谢,这里有类似的问题。 Escape 是唯一可以绕过这些 IntelliSense 选项的键。