如何在 Visual Studio 代码中快速查找项目中的文件或符号?
Posted
技术标签:
【中文标题】如何在 Visual Studio 代码中快速查找项目中的文件或符号?【英文标题】:How to quickly find files or symbols in a project in visual studio code? 【发布时间】:2018-03-12 06:22:57 【问题描述】:这是 IntelliJ (https://www.youtube.com/watch?v=EtnI2doW6XE) 中该功能的演示?
如果视频不可见,基本上用户按下一个组合键,就会弹出一个对话框,该对话框将根据用户开始输入的字符串做出反应性响应和过滤。它将显示类和文件(以及更多)匹配您输入的内容。我不会详细介绍所有细节,因为我不是在寻找与此功能完全匹配的内容——如果它只是基于搜索,我会很高兴初学者的文件名!当我想切换到给定文件时,任何阻止我在项目资源管理器中浏览文件名以在 vs 代码中打开文件的方法。
我看到了How do I search for files in Visual Studio Code? - 对我来说(在 Linux 上)Ctrl-E
只显示了我当前在项目资源管理器下打开的文件(有时有用,但不是我想要的)。
【问题讨论】:
【参考方案1】:您是否只是在寻找 CTRL-P 这会显示一个文件列表。哪个是可搜索的。然后,您可以使用 Tab 向下和向右箭头打开该文件。 Enter 将打开文件的拆分编辑器。
此外,如果您 CTR-p 然后键入 ? 您将获得一个可以点击的键列表,例如“Go到符号”以及更多文件或工作区中的内容。
看看 CTRL-R 就文件而言,它可能完全符合您的要求。
【讨论】:
我找到了它——这个特殊的键绑定已经被一个扩展为我改变了——命令名称是workbench.action.quickOpen
。在使用“Emacs Friendly Keymap”之后,它变成了Ctrl+x b
,我应该意识到这是很自然的......谢谢。 Ctrl+x Ctrl+f
也适用于这种 emacs 模式。不过,事情相当混乱,因为后者在我搜索键绑定时会出现,但前者不会。【参考方案2】:
Cmd + P 打开文件(doc)的搜索栏,
Cmd + T 打开符号(doc)的搜索栏,
【讨论】:
以上是关于如何在 Visual Studio 代码中快速查找项目中的文件或符号?的主要内容,如果未能解决你的问题,请参考以下文章