簡體   English   中英

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

[英]IntelliJ Shift Shift Shortcut in Visual Studio (Global Search)

在做了一些 Java 之后,我愛上了 IntelliJ 的一些特性。 尤其是鍵盤快捷鍵SHIFT + SHIFT ,它可以讓您跳轉到任何其他文件。

這是一個巨大的節省時間。 現在我回到了 VS,當我編輯代碼時,我真的很想念這個功能。 有沒有辦法在 Visual Studio 中重現這個? 也許是某種插件?

在最近的 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"
}
]

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

或者安裝 VS Code 擴展: shift shift

不完全相同(不顯示上次使用/打開的選項卡),但可以跳轉到文件(可能僅適用於 VS 2013+):

CTRL + 然后輸入您的搜索詞,您可以在文件名的不同部分使用空格:
con na ex =>物料那幺防爆plorer

我發現禁用預覽選項卡時更容易使用(單擊搜索框右側的向下箭頭以更改設置)。

更多細節在這里

編輯
此快捷方式在安裝 ReSharper 時設置,但您可以手動將其設置為命令Edit.NavigateTo (工具 > 選項 > 環境 > 鍵盤)。

編輯 VS2017
該命令現在被命名為Edit.GoToAll 感謝馬特指出。

不需要 ReSharper,因為 Visual Studio 17 已經實現了類似的功能:

CTRL + T

在此處輸入圖片說明

幾年后,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 中使用。

在此處輸入圖片說明

不太確定SHIFT - SHIFT 的作用,這是否意味着同時按住 SHIFT鍵並按J

我發現我很少需要轉到文件。 我將光標放在一個變量或函數上,按F12 ,它會轉到定義它的任何地方,而我不需要記住它。 如果我按SHIFT - F12,它會給出每個引用位置的列表,同樣無需記住。 如果我想回到我所在的位置,我可以按CTRL + - (在任何情況下都可以使用)。 我對這個導航很滿意,所以和你一樣,每次我嘗試新事物時,我做的第一件事就是嘗試找出它們如何實現我已經習慣的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM