Ray*_*Ray 18 visual-studio-code
MacOS 10.13.6 Visual Studio 代码 1.31.1
我打开 VSCode,打开一个文本文件文件夹,然后按 command-option-F,或使用“编辑”->“在文件中查找”,我搜索我确定存在于多个文本文件中的字符串打开的文件夹,它说找不到它,除非我在选项卡中打开了文件,这违背了这一点。我究竟做错了什么?还有其他人有同样的问题吗?
编辑
如果我打开文件夹并将每个文件作为选项卡打开,则跨文件搜索有效,这是毫无意义的。有没有一种方法可以跨文件进行搜索,而无需将它们全部作为选项卡打开?
编辑,TLDR,答案:
我想是因为我在 Google Drive File Stream 上打开了一个文件夹。它在本地文件上运行良好。
Jon*_*han 157
就我而言,这是由于我不小心切换了“仅在打开编辑器中搜索”选项引起的。
小智 15
可能是搜索正在查找所有文件夹(包括 node_modules 文件夹),因此由于它太大,搜索永远不会结束
要解决此问题,您可以列出要从搜索中排除的所有文件夹,为此,请打开 vscode 设置 ( ctrl+ ,),在搜索框中输入“搜索:排除”并添加您的文件夹。(顺便说一句,有些已经默认添加)
此外,请记住在搜索中启用该过滤器,这很简单,只需切换搜索部分中的齿轮按钮即可

如果您仍然不确定该怎么做,请看一下这个简短的 gif

小智 6
检查你的 VS Code 设置。它默认排除一些文件夹,例如节点模块。
对我来说,问题是这些文件是在 中列出的目录中找到的.gitignore,并且搜索排除了 中的文件.gitignore。
虽然其他一些答案/评论提到了这一点,但我认为在明确的答案中编译选项是有意义的。您有几个选择:


.gitignore将其放入文件中).gitignore注意:我使用 VSCode 连接到远程服务器。
| 归档时间: |
|
| 查看次数: |
14853 次 |
| 最近记录: |