2014-01-10 19 views
18

我已經分配了鍵盤快捷鍵Ctrl + E給一個命令。但是當我點擊Ctrl + E,狀態欄顯示爲Ctrl + E被按下。等待和絃的第二個鍵...「等待和絃的第二個鍵

如果我打的Esc鍵鍵,我得到」組合鍵(Ctrl鍵+ËEsc鍵)不是命令。 「

如何激活已分配給按Ctrl +Ë命令

我知道,這是一樣的問題How do you stop Visual Studio from waiting for the second part of a shortcut-combination?。但給出的答案(擊中Esc)對我不起作用。

+0

我有同樣的問題,但我不明白爲什麼它表現出來,「無中生有」沒有明顯的特殊原因。昨天不在這裏,今天是在這裏讓我放鬆時間... – gsscoder

回答

6

鍵和絃是Visual Studio的鍵盤快捷鍵功能。它們由類似的按鍵序列的(Ctrl鍵 + ķCtrl鍵 + Ç),用於評論代碼或(Ctrl鍵 + ķCtrl鍵 + Ü),用於取消註釋代碼

它們由用戶按壓一個Ctrl鍵 + 組合,然後另一個Ctrl鍵 + 組合激活。例如按Ctrl +ķ按Ctrl +ç我安裝Visual Studio的用於註釋選定的文本。

在你的情況,按Ctrl +Ë一種常見的和絃起動機和被許多和絃。例如Ctrl鍵 + ëCtrl鍵 + W¯¯ = 切換Word環繞Ctrl鍵 + ëCtrl鍵 + X = 工作區Designer.ExpandAll

您看到錯誤的原因是因爲Visual Studio已將其映射到其他和絃。正因爲如此,你不能用自己的鍵盤快捷鍵

使用按Ctrl + ē但是,你可以創建自己的和絃,按Ctrl + ē按Ctrl + d不在我安裝的Visual Studio 2012中使用。

而你的問題與其他問題不一樣。在這個問題中,OP已經開始的和絃進程(按Ctrl +Ë),並希望從等待第二個和絃鍵取消的Visual Studio。

編輯: 您可以使用按Ctrl +é作爲一定條件下獨立的快捷方式。這可能取決於您在Visual Studio中啓用的開發人員設置。另外,如果您刪除以(Ctrl + E)開頭的所有和絃快捷鍵,則它可以作爲非和絃快捷鍵工作。

+1

但我曾經在以前的版本中使用Ctrl + E(單獨)。 –

19

選擇的答案是錯誤的,說明你本身不能使用按Ctrl +Ë(至少爲Visual Studio 2013)。

對於那些誰來自Mac或其他OS的背景,其中按Ctrl + Ë需要將當前行(結束默認在VS快捷鍵)結束,這是一個非常令人沮喪限制切換環境。

我發現,在Visual Studio 2013,至少,你可以刪除所有使用按Ctrl +Ë和絃(其中沒有我將永遠使用)的快捷方式和Edit.LineEnd命令集按Ctrl + E。只需要幾分鐘的時間就可以跟蹤要移除的和絃(大多數都在工作區設計器下)。

+1

FWIW'End'鍵將會把你帶到當前行的末尾(開頭是'Home'),這絕對不僅僅是一個VS快捷方式。 – chrnola

12
  1. 要查看所使用鍵盤快捷鍵的那一刻哪些命令,在其輸入 「按下快捷鍵:」編輯框。確保你不小心點擊「分配」。
  2. 在下拉框「當前使用的快捷方式:」中,您可以瀏覽 並手動刪除當前佔用所需快捷組合的所有命令。

enter image description here

相關問題