如何从 vscode 中的 "go to definition" 中排除特定目录
How to exclude specific directories from "go to definition" in vscode
我使用CTRL+单击(或F12)搜索并打开定义在 vscode。问题是我的文件在编译代码时被复制到另一个名为 sketch
的目录,所以当我想打开函数的定义时,VS 会显示两个文件([=12 中的真实文件和复制的文件) =]文件夹),有时我会错误地编辑复制的文件!
如何从“转到定义”中排除某些文件夹?
将文件添加到 C:\Users\user\AppData\Roaming\Code\User\settings.json
:
"files.exclude": {
"**/sketch": true
},
或搜索时要排除的文件(在文件中):
"files.watcherExclude": {
"**/*.x": true,
},
我在 Javascript 项目中遇到了同样的问题。
None 为我解决了问题:files.exclude、files.watcherExclude 或 search.exclude.
解决方案是将 jsconfig.json 添加到我的项目文件夹:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"Backup",
"Sketch"
]
}
此示例指定要排除的两个文件夹:“Backup”和“Sketch”。
如果您使用的是 TypeScript,请改用 tsconfig.json 文件。
我使用CTRL+单击(或F12)搜索并打开定义在 vscode。问题是我的文件在编译代码时被复制到另一个名为 sketch
的目录,所以当我想打开函数的定义时,VS 会显示两个文件([=12 中的真实文件和复制的文件) =]文件夹),有时我会错误地编辑复制的文件!
如何从“转到定义”中排除某些文件夹?
将文件添加到 C:\Users\user\AppData\Roaming\Code\User\settings.json
:
"files.exclude": {
"**/sketch": true
},
或搜索时要排除的文件(在文件中):
"files.watcherExclude": {
"**/*.x": true,
},
我在 Javascript 项目中遇到了同样的问题。 None 为我解决了问题:files.exclude、files.watcherExclude 或 search.exclude.
解决方案是将 jsconfig.json 添加到我的项目文件夹:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"Backup",
"Sketch"
]
}
此示例指定要排除的两个文件夹:“Backup”和“Sketch”。
如果您使用的是 TypeScript,请改用 tsconfig.json 文件。