簡體   English   中英

Visual Studio - 導航到解決方案資源管理器的快捷方式

[英]Visual Studio - Shortcut to Navigate to Solution Explorer

Visual Studio 中是否有鍵盤快捷鍵(除了CTRL + TAB和選擇)可以將我從文檔內部直接帶入解決方案資源管理器? 我不想自定義任何快捷方式或更改任何默認行為。

CTRL + ALT + L

應該將焦點轉移到解決方案資源管理器。

對於視覺工作室 2012 使用:

CTRL + [ + S這將在解決方案資源管理器中選擇您當前的文檔。

將 VS 2012 與Visual C# 2005 鍵盤映射方案一起使用時:

CTRL + W , S

我發現這更容易記住:所有以CTRL + W開頭的快捷方式都用於打開或導航到W indows:

  • CTRL + WS解決方案資源管理器
  • CTRL + W , E :錯誤列表
  • CTRL + WRR
  • CTRL + WA :命令window (動作...)
  • CTRL + W , T : T
  • CTRL + WQ :查找符號結果
  • CTRL + WX :工具箱x
  • CTRL + W , C : C
  • CTRL + W , P :屬性
  • CTRL + WB書簽
  • ...

在 Visual Studio 2012 中,您現在可以使用CTRL + ; 因為這是解決方案資源管理器搜索框的默認鍵盤快捷鍵。

在我的 windows 7 機器上: Ctrl + ALT + L鎖定計算機。

對我來說: Shift + ALT + L有效。 (這也可能是一個更清晰的配置)

  1. 快捷鍵ctrl [ , S將在解決方案資源管理器中關注當前打開的文件/文檔。
  2. 在“解決方案資源管理器中跟蹤活動”中將復選框設置為 true 將自動在解決方案資源管理器中關注當前打開的文件/文檔(工具->選項->項目和解決方案->常規->“在解決方案資源管理器中跟蹤活動項目”=true

打開/跳轉到解決方案資源管理器的默認鍵盤快捷鍵是Ctrl + Alt + L

上面擴展:與解決方案資源管理器同步選項卡的命令名稱是“ SolutionExplorer.SyncWithActiveDocument

視覺工作室

20152017默認VS 2017 快捷方式

Ctrl + [ , S

運行鍵盤快捷鍵

SolutionExplorer.SyncWithActiveDocument

銳化器

在 Visual Studio 20152017中(默認Resharper Docs

Shift + Alt + L

哪個運行Resharper 的鍵盤快捷鍵

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

兩個都

  • 焦點解決方案資源管理器
  • 突出顯示文檔
  • 滾動/展開節點(根據需要顯示該文檔)

區別

Resharper 的版本也適用於反編譯代碼 Assembly Explorer window 中定位反編譯的符號。

自定義/它不起作用:

  1. 工具 > 選項 > 環境 > 鍵盤
  2. 搜索快捷方式名稱(例如 SolutionExplorer.SyncWithActiveDocument)
  3. 根據需要(全局)分配給鍵盤快捷鍵

ctrl + [ + S

此快捷方式將突出顯示解決方案資源管理器中當前打開的文檔。

我在使用 VS 2013 和 R# 8.2 構建的新機器上遇到了這個問題。

鍵盤選項Resharper.Resharper_LocateInSolutionExplorer已正確設置為Shift+Alt+L ,但它似乎只是打開父文件夾而不選擇實際文件。 正如另一篇文章中所建議的那樣,我在 VS 選項中啟用"Track active in Solution Explorer"

這並沒有解決問題,也不是我想要的,因為在非常大的解決方案中,我不希望解決方案資源管理器跳轉到當前正在使用的文件。 我禁用了 Track 功能並重新啟動了 VS,然后LocateInSolutionExplorer功能開始正常工作。 某種捷徑優先問題?

對於像我這樣的AZERTY鍵盤,默認快捷鍵是Ctrl + )Ctrl + S

我們剛剛從 VS2013 升級到 VS2017,我不得不 go 尋找如何在解決方案資源管理器中自動選擇活動選項卡。 我經常需要通過從屏幕上查找文本字符串來查找文檔,並且喜歡將它 select 文檔,以便我可以看到它在哪里。

跟蹤活動文檔長期以來一直是默認行為。 VS2017 帶來了我所有的其他偏好,但不是這個。 很高興我找到了這個線程-謝謝。

Ctrl + Alt + L即使在 VS 2019 中也能正常工作。

但是,如果您已將上述鍵重新分配給其他命令(在我的情況下是錯誤的),那么命令的名稱是View.SolutionExplorer

您可以在Tools -> Options -> Environment -> Keyboard中搜索它,或者只需執行Ctrl + Q並搜索keymap

然后在包含的Show commands containing:搜索View.SolutionExplorer :並分配您想要的任何鍵。

在此處輸入圖像描述

暫無
暫無

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

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