use*_*134 282 visual-studio-code
有没有办法使用VS Code在目录中的所有文件中搜索文本?
即,如果我在搜索中键入"find this",它将搜索当前目录中的所有文件并返回匹配的文件.基本上就像我做了一个grep.我的同事告诉我Sublime有这样的事情.
Dav*_*haw 317
您可以执行编辑,在文件中查找(或Ctrl+ Shift+ F- 默认键绑定,MacOS上的Cmd+ Shift+ F)来搜索当前打开的文件夹.
对话框中有一个省略号,您可以在其中包含/排除文件,以及搜索框中用于匹配大小写/单词和使用正则表达式的选项.
Jes*_*ing 210
在VS Code中......
搜索查询将预填充"要包含的文件"下的路径.
Mar*_*rie 17
不太明显的是,您可以使用以下模式递归搜索
./src/**/*.html
Run Code Online (Sandbox Code Playgroud)
所以也许将以下内容保留为大多数典型搜索的默认值,以提醒您有这样的事情
./src/**/
Run Code Online (Sandbox Code Playgroud)
例如,我在寻找左右对齐/停靠内容的属性,除了“开始”我不记得了,所以我进行了以下搜索,向我显示“项目开始”
Saj*_*abu 16
点击搜索框下方的3个点。
在搜索框中键入查询
在要包含的文件框中键入./FOLDERNAME,然后单击Enter
替代方法是,右键单击文件夹,然后选择在文件夹中查找
小智 11
默认情况下,此操作不绑定到键,绑定它执行此操作:
Poo*_*oSH 11
| # | 命令 | 捷径 | 命令ID |
|---|---|---|---|
| 1. | 视图:显示资源管理器 | CTRL+ SHIFT+E | workbench.view.explorer |
| 2. | 聚焦当前目录 | \xe2\x86\x90(左箭头) | |
| 3. | 右键单击/在文件夹中查找... | ALT+ SHIFT+F | filesExplorer.findInFolder |
即使使用键盘快捷键,默认命令也太慢(需要按七次键)。
\n首先,让我们摆脱左箭头键。默认情况下,该filesExplorer.findInFolder命令需要聚焦一个文件夹。然而,它可以完美地处理文件 - 通过搜索其父文件夹。
filesExplorer.findInFolder。explorerResourceIsFolder从 When 表达式中删除要求。结果应该是:explorerViewletVisible && filesExplorerFocus && !inputFocus现在,“在文件夹中查找”命令也适用于文件,因此快捷键组合只需一键按下即可。接下来是ALT++ ,这很烦人,原因有两个SHIFT:F
\n这就是为什么我建议使用一些 When Expression 魔法将快捷方式更改为CTRL+ SHIFT+ :F
\nworkbench.action.findInFiles并将其 When 表达式设置为!filesExplorerFocusfilesExplorer.findInFolder并将其键绑定更改为CTRL+ SHIFT+F{\n "key": "ctrl+shift+f",\n "command": "workbench.action.findInFiles",\n "when": "!filesExplorerFocus"\n},\n{\n "key": "ctrl+shift+f",\n "command": "filesExplorer.findInFolder",\n "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"\n}\nRun Code Online (Sandbox Code Playgroud)\n该filesExplorer.findInFolder命令会覆盖“要包含的文件”字段。例如,您可能有一个文件搜索模式*.c,*.cpp,*.h,*.hpp,它现在被文件夹路径覆盖。但您始终可以按\xe2\x86\x91字段中的 (向上箭头) 循环浏览历史记录并恢复之前的模式。
Blu*_*rry 10
要添加到上述内容,如果要在所选文件夹中搜索,请右键单击该文件夹并单击“在文件夹中查找”或默认键绑定:
Alt+ Shift+F
如前所述,要搜索项目中的所有文件夹,请单击“编辑”>“在文件中查找”或:
Ctrl+ Shift+F
如果您在 VSCode 中打开了一个目录,并且想要搜索一个子目录,则可以:
files to include字段中输入带前导的路径./,或者
Find in Folder...选项。| 归档时间: |
|
| 查看次数: |
218782 次 |
| 最近记录: |