Dof*_*ofs 467 keyboard-shortcuts visual-studio-code
我习惯于Resharper,我可以搜索文件,而不是内容,但文件名,这使得它可以快速打开新文件.
此功能是否在Visual Studio Code中实现,是否有快捷方式?
小智 737
在Windows上按Ctrl+ p或Ctrl+e
在Mac上按Cmd+p
在Linux上也按Ctrl+ p 工作
较旧的Mac版本按Cmd+e
然后键入文件名
另外一定要检查一下,你可以设置自己的键绑定,并且有适用于Windows,macOS和Linux的备忘单.
A. *_*rel 48
当您单击资源管理器树中的任意位置并开始在键盘上键入内容时,搜索关键字会出现在屏幕的右上角:(“ module.ts ”)
当您将鼠标光标悬停在关键字上时,您可以单击“启用类型过滤器”以使用您的搜索过滤树!
Moh*_*lal 19
用于在键盘输入时在树中进行过滤。该功能已弃用。没有更多的工作了。
\n不再有这个旧的红色僵化盒子:
\n\n\n\n其实不然。本来可以的。新方法仅过滤扩展文件夹。这太可惜了。检查上一届会议的进展情况。对于我们剩下的选择。
\n
https://code.visualstudio.com/updates/v1_70#_tree-find-control
\nCMD + F(mac) 或CTRL + F(else) [集中注意力时]
无需任何设置。它就是有效的。而且更优雅(除了仅通过可见的扩展目录过滤搜索的问题)。
\n并为默认模式。highlight或者filter。您可以通过以下方式更改:
"workbench.list.defaultFindMode": "highlight"\n"workbench.list.defaultFindMode": "filter"\nRun Code Online (Sandbox Code Playgroud)\n\n很高兴了解此功能。但你很快就会遇到它目前的局限性。
\n仅通过打开的目录进行过滤。它可以提供很大的帮助。但随后我们想要过滤所有内容。而且当项目很大的时候。这变得完全无法使用。
\n\n我们可以看到它已添加到此处的待办事项中:\n https://github.com/microsoft/vscode/issues/116286
\n重复项:1
\n展开全部
\n好吧,扩大全部怎么样?然后用这个。\n===> 效果很好 =>但是=> 现在没有这样的扩展全部的功能。
\n\n一些配置
\n目前没有任何配置有帮助!
\n"workbench.list.keyboardNavigation": "filter"\nRun Code Online (Sandbox Code Playgroud)\n不和许多其他人一样。我都试过了。暂时!
\n可能使用 Web 视图执行此操作的扩展
\n不存在。要实现这一点,需要弄清楚 vscode 使用的索引。或者实现自己的索引,然后通过索引进行模糊搜索。否则,更简单的东西不适用于大目录。可以快速构建。[我自己没时间做。特别是这个问题将在未来的某个时候得到解决,我们仍然可以使用CTRL|CMD+ P]
\n以便为您清除可能产生的想法。并节省您的时间。
\n因此,很快我们可能会在 vscode 的未来版本中看到过滤所有内容的功能,因为它已添加到待办事项中。现在我们将等待。也许足够长了。
\n展开全部似乎不会在任何时候或很快发生。
\n现在=>在可见的事物上使用CTRL|CMD+ F。或在文件夹上。通过手动扩展它们。
\n或者使用CTRL|CMD+P 而不关闭它。遵循以下规则:
\n\n参考号:1
\n截至目前,文件资源管理器中的搜索和过滤如下:
\n\n这里是预览fuzzy search
另外,这里有一些关于当前状态的注释:
\n以下是一些预览,展示了项目结构较小时如何操作。您仍然可以发现资源管理器上的过滤适用于许多用例。
\n - Even if not found, the search in visible only. So you have to check folders\nRun Code Online (Sandbox Code Playgroud)\n\n - You can still navigate and filter in such a manner.\n - It can still be useful. Depending on your case and the size of the project.\n - Specially if you needed to go through project structure.\n - Otherwise, the workaround by the command pallet is our best solid tool .\nRun Code Online (Sandbox Code Playgroud)\n\n - In big projects. Or directory it\'s totally useless.\n - (no one wants to play super Mario).\nRun Code Online (Sandbox Code Playgroud)\n\n - Once you go through all\n - Disable the filtering and u get all expanded\n - activate filter again, and filtering go right (already all is expanded)\nRun Code Online (Sandbox Code Playgroud)\n
小智 18
Ctrl+ P(或Cmd+ )的问题P是它会搜索您的工作区,同时忽略.gitignore文件中设置的文件和文件夹。要更改此行为,请在目录下添加"search.useIgnoreFiles": false文件。settings.json.vscode
请注意,search.exclude设置files.exclude将覆盖此设置。因此,settings.json如果要搜索 VS Code 项目中的所有文件和目录,则应在文件中将它们注释掉或将这两个设置设置为 false。settings.json注释掉search.exclude和files.exclude以便搜索所有文件的示例:
{
"search.exclude": {
//"**/Lib": true,
//"**/Scripts": true
},
"files.exclude": {
//"**/Lib": true,
//"**/Scripts": true
},
"search.useIgnoreFiles": false
}
Run Code Online (Sandbox Code Playgroud)
在这里查看更多信息。
JLF*_*JLF 13
workbench.action.quickOpen。您可以使用它来搜索Keyboard Shortcuts位于中的菜单Preferences。
在MacOS上,默认的绑定是cmd ? + P。
(来自Sublime Text,我总是将其更改为cmd ? + T)
Jer*_*yal 10
赢:CTRL+ P或CTRL+E
Mac:CMD+ P或CMD+E
不想记住另一条捷径?
打开command palette(Windows:Ctrl+ Shift+ P)并点击退格键删除">"字符,然后搜索文件:)
考虑到您在vs代码中有数千个文件,并且您想要搜索具有特定名称的文件
如果您只想搜索一个文件名
只需Ctrl+ P,然后键入并选择您的一个
如果要打开所有名称包含特定字符串的文件
| 归档时间: |
|
| 查看次数: |
204275 次 |
| 最近记录: |