2011-03-12 68 views

回答

1

這是一個兩步的過程:

創建具有以下

Public Module myToolbar 
    Sub CloseAllButPinned() 
     DTE.ExecuteCommand("Window.CloseAllButPinned") 
    End Sub 
End Module 

宏右鍵單擊工具欄,選擇自定義,添加命令,類別宏,選擇MyMacros.myToolbar,CloseAllButPinned

然後單擊ModifySelection,並給它一個容易記住的名字

+0

謝謝。如何將它分配到右鍵單擊打開文檔選項卡上的上下文菜單?我在其他地方看到,要修改的菜單是「其他上下文菜單|簡單的MDI工具窗口「。不知道我是否安裝了Resharper會影響上下文菜單選項。乾杯! – 2012-08-01 14:32:21

+0

在VS2013中,執行'dte.ExecuteCommand(「Window.CloseAllButPinned」);'顯示命令無效。 – sjlewis 2016-08-18 09:23:42

+0

看來,宏錄製是不支持在Visual Studio 2012年 http://stackoverflow.com/questions/12062515/can-i-record-play-macros-in-visual-studio-2012-2013-2015 – 2017-02-01 13:46:37

2

您可以在Tools -> Options -> Environment -> Keyboard中指定一個快捷方式。搜索Window.CloseAllButPinned顯示命令包含:文本框並分配您自己的組合鍵。

同樣,您可以在「去尋找二合一」小盒子執行該命令,即按Ctrl + /然後鍵入「> Window.CloseAllButPinned」,然後按回車鍵。

+0

很好的建議和實施。不過,我想爲那些腦死亡日的工具欄選項:-) – 2011-03-13 00:25:25

+0

我不認爲它允許添加工具欄..你不能簡單地添加命令從工具欄到菜單欄?還有一個選項可以在菜單欄中開始一個新組,以便模擬一個工具欄。 – 2011-03-13 00:44:32

相關問題