如何从vscode中的工作区符号搜索中忽略目录

Posted

技术标签:

【中文标题】如何从vscode中的工作区符号搜索中忽略目录【英文标题】:How to ignore directories from a workspace symbol search in vscode 【发布时间】:2018-09-05 22:52:25 【问题描述】:

在 VSCode 中跨 JS 项目搜索符号时,似乎从 node_modules 返回结果:

我怎样才能省略这些?

我尝试将 node_module 条目添加到 files.excludesearch.exclude 中,但这似乎没有效果

【问题讨论】:

【参考方案1】:

忽略某个工作区中的文件夹,可以去:

AppMenu > Preferences > Workspace Settings

忽略所有工作区,转到:

AppMenu > Preferences > User Settings

并将以下内容添加到您的配置中:

 "search.excludeFolders": [
            "node_modules",
            ".git",
            ...
        ],

【讨论】:

search.excludeFolders 无效,认为在旧版本中有效【参考方案2】:

目前还不可能,但有一个关于它的 open issue 你可以关注直到解决。

【讨论】:

【参考方案3】:

我也遇到了同样的问题,并决定开发一个扩展,以便在工作区文件和符号之间轻松导航。希望它可以帮助某人。

它是完全可定制的,因此用户可以轻松决定当前打开的工作区/项目中包含/排除哪些文件夹。

https://marketplace.visualstudio.com/items?itemName=kbysiec.vscode-search-everywhere

【讨论】:

以上是关于如何从vscode中的工作区符号搜索中忽略目录的主要内容,如果未能解决你的问题,请参考以下文章

选择在 VS Code 中搜索时要忽略的文件夹

如何忽略从 SQL Plus 运行的 SQL 脚本中的 & 符号?

如何忽略未跟踪文件中的 .DS_Store? [复制]

VSCODE 中的 PHP 7 Xdebug:如何忽略异常

VSCode 导入忽略符号链接以支持更深的 node_modules

vscode 中的LF CRLF