Visual Studio中的IntelliJ Shift Shift快捷方式(全局搜索)

Ale*_*erl 12 shortcut intellij-idea shift visual-studio

做了一些Java后,我爱上了IntelliJ的一些功能.特别是 SHIT + SHIFT 快捷键,可以跳转到任何其他文件.

这是一个巨大的节省时间.现在我回到VS中,当我编辑代码时,我真的很想念这个功能.有没有办法在Visual Studio中重现这个?也许是某种插件?

Dev*_*erd 10

在最近的 VS Code 版本(1.54.0 或更高版本)之后成为可能,您可以keybindings.json使用以下代码进行更新:

[
{
    "key": "shift shift",
    "command": "workbench.action.quickOpen"
},
{
    "key": "alt alt",
    "command": "workbench.action.quickOpen"
},
{
    "key": "ctrl ctrl",
    "command": "workbench.action.showCommands"
}
]
Run Code Online (Sandbox Code Playgroud)

来源:https : //github.com/microsoft/vscode/issues/5280#issuecomment-767869212

或者安装 VS Code 扩展: shift shift

  • 这是 VS Code 的有用答案,但问题是指 *Visual Studio* (8认同)

Tib*_*ibo 7

不完全相同(不显示上次使用/打开的选项卡),但可以跳转到文件(可能只是VS 2013+):

CTRL+ ,然后键入您的搜索条件,你可以使用空间为文件名的不同部分:
con na ex=> 精读特伦防爆 plorer

我发现在禁用"预览"选项卡时更容易使用(单击搜索框右侧的向下箭头以更改设置).

更多细节在这里.

编辑
此快捷方式在安装ReSharper时设置,但您可以手动将其设置为命令Edit.NavigateTo(工具>选项>环境>键盘).

编辑VS2017
该命令现在已命名Edit.GoToAll.感谢Matt指出它.

  • `Edit.NavigateTo` 已更改为 `Edit.GoToAll`(请参阅博客文章[此处](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-go-to-the-successor -导航至/))。但是,它似乎不允许您使用 Shift 创建快捷方式。 (2认同)

小智 5

不需要 ReSharper,因为 Visual Studio 17 已经实现了类似的功能:

CTRL + T

在此处输入图片说明


Ale*_*erl 4

几年后,ReSharper 现在在最新版本中提供了此功能。

它称为“Search Everywhere/Go to Type” ,并通过快捷键CTRL + N触发

https://www.jetbrains.com/help/resharper/Navigation_and_Search__Go_to_Type.html

非常有用的功能,可以节省您大量时间,并允许您在编辑代码时跳转到其他文件。一旦你尝试过,使用解决方案资源管理器感觉就像是在浪费时间。我在使用 IntelliJ IDEA 和 Android Studio 时习惯了它,很高兴现在可以通过 ReSharper 在 Visual Studio 中使用它。

在此输入图像描述