如何在 vscode 中从“转到定义”中排除特定目录

Moh*_*ghi 2 visual-studio-code

我使用CTRL+ Click(或F12)在 vscode 中搜索并打开定义。问题是我的文件被复制到另一个在sketch编译代码时调用的目录,所以当我想打开函数的定义时,VS 显示两个文件(文件夹中的真实文件和复制文件sketch),有时我编辑错误地复制了文件!

如何从“转到定义”中排除某些文件夹?

小智 8

我在 Javascript 项目中遇到了同样的问题。以下都没有为我解决这个问题:files.exclude、files.watcherExclude 或 search.exclude。

解决方案是将 jsconfig.json 添加到我的项目文件夹中:

{
    "compilerOptions": {
        "target": "ES6"
    },

    "exclude": [
        "Backup",
        "Sketch"
    ]
}
Run Code Online (Sandbox Code Playgroud)

此示例指定要排除的两个文件夹:“Backup”和“Sketch”。

如果您使用的是 TypeScript,请改用 tsconfig.json 文件。

另请参阅https://code.visualstudio.com/docs/languages/jsconfig