为 .tsx/.ts 文件中的 css 个类名禁用智能感知
Disable intellisense for css classnames in .tsx/.ts files
每当我在对象后输入 .
时,自动完成下拉列表包含许多不必要的 css 类名作为选项:
是否可以为 ts/tsx 智能感知忽略 css 文件,所以我只得到相关选项?
VS 代码版本:1.37.1
在您的设置中尝试这样的操作:
"[typescript]": {
"editor.suggest.filteredTypes": {
"class": false,
}
},
"[typescriptreact]": {
"editor.suggest.filteredTypes": {
"class": false,
}
}
[如果你能把它们结合起来就好了,但 [typescript, typescriptreact]
对我不起作用。
从 types of completions 看来您要过滤掉的是 class
。
并参阅 create language-specific settings 了解如何为特定语言创建设置。
您必须重新加载 vscode 才能看到这些更改生效。
"[typescript]": {
"editor.suggest.showClasses": false
},
"[typescriptreact]": {
"editor.suggest.showClasses": false
}
基本上与 Mark 的回答相同,但看起来 "editor.suggest.filteredTypes"
自 VSCode >= 1.40 以来已被弃用,支持 "editor.suggest.showClasses"
.
等设置
每当我在对象后输入 .
时,自动完成下拉列表包含许多不必要的 css 类名作为选项:
是否可以为 ts/tsx 智能感知忽略 css 文件,所以我只得到相关选项?
VS 代码版本:1.37.1
在您的设置中尝试这样的操作:
"[typescript]": {
"editor.suggest.filteredTypes": {
"class": false,
}
},
"[typescriptreact]": {
"editor.suggest.filteredTypes": {
"class": false,
}
}
[如果你能把它们结合起来就好了,但 [typescript, typescriptreact]
对我不起作用。
从 types of completions 看来您要过滤掉的是 class
。
并参阅 create language-specific settings 了解如何为特定语言创建设置。
您必须重新加载 vscode 才能看到这些更改生效。
"[typescript]": {
"editor.suggest.showClasses": false
},
"[typescriptreact]": {
"editor.suggest.showClasses": false
}
基本上与 Mark 的回答相同,但看起来 "editor.suggest.filteredTypes"
自 VSCode >= 1.40 以来已被弃用,支持 "editor.suggest.showClasses"
.