如何在JetBrains Rider中打开目录内任意非解决方案文件?
在Rider中实现类似VSCode Ctrl+P的全局文件跳转功能
方法1:使用「Go to Path」功能
直接用快捷键 Ctrl+Shift+N(Windows/Linux)或 Cmd+Shift+N(Mac)调出「Go to Path」窗口,输入文件名或路径片段就能搜索解决方案目录下的所有文件——不管该文件是否被添加到解决方案中,模糊匹配逻辑和VSCode的Ctrl+P基本一致,是最直接的替代方案。
方法2:自定义「Go to Files」的搜索范围
如果习惯用「Go to Files」(Ctrl+N),可以通过自定义作用域来扩展搜索范围:
- 打开设置(
Ctrl+Alt+S),导航到 Appearance & Behavior > Scopes - 点击「+」创建新作用域,选择解决方案根目录,设置规则为包含该目录下的所有文件(包括非解决方案项)
- 调出「Go to Files」后,在窗口右上角的范围选择器中,选中你刚创建的自定义作用域,就能搜索到目录下的所有文件了
关于「Go to Files」是否支持类似「Include non-solution items」的选项
目前Rider的「Go to Files」没有直接的勾选框选项,但通过上面两种方法完全可以实现相同的效果,其中「Go to Path」的操作效率更接近VSCode的体验。
内容的提问来源于stack exchange,提问作者Ian G
相关产品推荐
相关产品推荐

