2010-09-30 17 views
16

मैं अक्सर परीक्षण चलाता हूं और पिन किए जाने के लिए परीक्षण-परिणाम फलक की आवश्यकता होती है। दूसरी बार, मैं ज्यादातर writting कोड और संकलन के साथ काम करता हूं - मैं आउटपुट फलक (जो परीक्षण-परिणाम फलक के साथ एक ही स्थान साझा करता है) को स्वचालित रूप से देखा जाता है जब पूरा हो जाता है और संकलित होने पर ध्वस्त हो जाता है (यानी अनपिन किया गया)।दृश्य स्टूडियो 2010 में हॉटकी को पिन करने और सक्रिय फलक को अनपिन करने के लिए सेट करने के लिए/कैसे सेट करें?

मुझे पिन को पिन/अनपिन किए गए स्थिति में त्वरित रूप से स्विच करने के लिए हॉटकी की आवश्यकता है। मैं उसे कैसे कर सकता हूँ?

उत्तर

25

link पर एक नज़र डालें। उदाहरण के लिए:

  1. साथ CTRL + एएलटी एएलटी साथ + हे
  2. पिन आउटपुट का चयन आउटपुट खिड़कियों + डब्ल्यू + कश्मीर
  3. ऑटो आउटपुट को छिपाने एएलटी + डब्ल्यू + एक
+0

मुझे सादगी पसंद है, लेकिन यह वास्तव में कमांड के लिए हॉटकी नहीं है (आप मेनू से कमांड तक पहुंच रहे हैं)। – jamiebarrow

+2

वीएस 2012 में, Alt-W, k डॉक है, जो संबंधित है लेकिन पिन के समान नहीं है। पिन टैब के लिए Alt-W, p है, जो इस समय मेरे लिए काम नहीं कर रहा है। और पुशपिन आइकन के लिए टूलटिप "ऑटो-छुपाएं" है। @jamiebarrow मैं इसे एक हॉटकी मानता हूं जब तक मुझे माउस की आवश्यकता नहीं होती है। यदि आप चाहें तो इसे एक सिंगल तार पर अनुकूलित कर सकते हैं, और मेनू को बाईपास कर सकते हैं। –

+0

@Jay यह काम नहीं कर रहा है क्योंकि 'पी' अक्षर को पकड़ने वाले दो मेनू कमांड हैं: स्प्लिट और पिन टैब। Alt-W, p, p, Enter को काम करना चाहिए - लेकिन मुझे लगता है कि आप इसे शायद "शॉर्टकट" कह सकते हैं;) –

5

आप विकल्प संवाद (Tools -> Options -> Keyboard) में आदेश पता लगा सकते हैं, और जो कीबोर्ड शॉर्टकट आप इस के लिए चाहते हैं निर्दिष्ट करते हैं। हालांकि, आपके मामले में यह दो आदेश हैं: एक "पिनिंग" के लिए और दूसरा "अनपिनिंग" के लिए।

Sub DockOutputWindow() 
    DTE.ExecuteCommand("View.Output") 
    DTE.ExecuteCommand("Window.Dock") 
End Sub 

Sub AutoHideOutputWindow() 
    DTE.ExecuteCommand("View.Output") 
    DTE.ExecuteCommand("Window.AutoHide") 
End Sub 

तो फिर तुम कुंजीपटल विकल्पों का उपयोग कर सकते हैं इन मैक्रो को शॉर्टकट कुंजी असाइन करने के लिए: एक और विकल्प एक ऐसा मैक्रो आदेशों को जोड़ती है लिखने के लिए होगा।

बेशक आप इसे और भी उन्नत तरीके से कर सकते हैं। मान लें कि आपके पास SetCodingMode कमांड है जो आउटपुट विंडो और दोनों को डॉक करेगा परिणाम-परिणाम विंडो और SetTestMode जो विपरीत है।

+0

यह है 'टूल्स -> विकल्प -> पर्यावरण -> कीबोर्ड' –