VSCode 的快速打开(Quick Open)对话框有哪些高级搜索技巧?

44次阅读

答案:VSCode的Quick Open通过修饰符实现高效操作,输入文件名后加:</</code>code></</code>code></</code>code></</code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code>可跳转到该文件内符号,如api_service.ts</</code>code></</code>code>:</</code>code></</code>code></</code>code></</code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code>fetchUser</</code>code></</code>code>;用@</</code>code></</code>code></</code>code></</code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code>或#</</code>code></</code>code></</code>code></</code>code></</code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code>搜索工作区符号,#</</code>code></</code>code></</code>code></</code>code></</code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code>支持模糊匹配;输入></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code>可执行命令如></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code>git pull;用/</code></</code>code></</code></</code>code>code>按路径搜索,如src/</code></</code>code></</code></</code>code>code>comp/</code></</code>code></</code></</code>code>code>log;支持行号跳转如index.js:</</code>code></</code>code></</code>code></</code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code>42;还能创建不存在的文件并访问最近打开的文件列表,大幅提升开发效率。</</code></</code>code></</code></</code>code>code>blockquote>

VSCode 的快速打开(Quick Open)对话框有哪些高级搜索技巧?</</code></</code>code></</code></</code>code>code>p>

VSCode的快速打开(Quick Open)对话框远不止一个简单的文件查找器,它其实是一个高度优化的多功能搜索入口。其高级技巧核心在于灵活运用各种内置修饰符(如

:</</code>code></</code>code></</code>code></</code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code></</code></</code>code></</code></</code>code>code>pre>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>、

@</</code>code></</code>code></</code>code></</code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code></</code></</code>code></</code></</code>code>code>pre>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>、

#</</code>code></</code>code></</code>code></</code>code></</code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code></</code></</code>code></</code></</code>code>code>pre>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>、

></</code></</code>code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>code></</code></</code>code></</code></</code>code>code>pre>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>、

/</code></</code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>pre>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>),结合模糊匹配和路径上下文,能够让你在庞杂的代码库中,以惊人的速度精准定位文件、符号,甚至执行命令。这就像拥有了一个可以瞬间穿越代码森林的魔法罗盘。</</code></</code>code></</code></</code>code>code>p>

解决方案</</code></</code>code></</code></</code>code>code>h3>

要真正掌握VSCode的Quick Open,首先得理解它那几个看似简单实则功能强大的修饰符。当你按下

Ctrl+P</</code>code></</code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>pre>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>(mac</</code></</code>code></</code></</code>code>code>a>OS上是

Cmd+P</</code>code></</code>code></</code></</code>code>code></</code></</code>code></</code></</code>code>code>pre>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>)打开对话框后,输入内容会根据前缀或上下文有不同的行为。</</code></</code>code></</code></</code>code>code>p>

最基础的当然是直接输入文件名进行模糊匹配。比如,我通常只记得文件名的几个关键字母,

btnComp</</code></</code>code>code></</code></</code>code></</code></</code>code>code>pre>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>可能就能找到

ButtonComponent.tsx</</code></</code>code>code></</code></</code>code></</code></</code>code>code>pre>

</</code></</code>code></</code></</code>code>code>div></</code></</code>code></</code></</code>code>code>div>。但更高级的用法在于:</</code></</code>code></</code></</code>code>code>p>