標籤:
無論是對於DBA還是Developer,鍵盤快速鍵都是很常用的,動動鍵盤可比滑鼠快多了,不過SQL Server 2012對SSMS(SQL Server Management Studio)中的快速鍵做了不少改動,尤其是我常用的一些鍵,給我帶來很多麻煩。
我最常用的Ctrl+E(執行查詢編輯器的選定部分)、Ctrl+L(顯示估計的執行計畫)、Ctrl+M(在查詢輸出中包括實際執行計畫)和Ctrl+R(顯示或隱藏查詢結果窗格)都不能用了,很是鬱悶啊。好在SSMS提供了自訂快速鍵的方法。操作方法如下:
按 Alt+T,然後鍵入 C,然後鍵入 K,即可開啟設定快速鍵的對話方塊。SQL Server 2012的快速鍵定義在http://msdn.microsoft.com/zh-cn/library/ms174205(v=sql.110).aspx 可以找到。注意現在還不是RTM版本,以後可能還會更新。
在對話方塊的“顯示命令包含”下面的輸入框中輸入plan,即可找到Query.DisplayEstimatedExecutionPlan(顯示估計的執行計畫)和Query.IncludeActualExecutionPlan(在查詢輸出中包括實際執行計畫)。選中Query.DisplayEstimatedExecutionPlan,下面的“新快速鍵用於”選擇SQL Query Editor;在“按快速鍵”下面的輸入框中同時按Ctrl和L(可別入輸入Ctrl這幾個字母,不管用的:),然後按下“分配”按鈕即可。
執行查詢編輯器的選定部分(Query.Execute)可以在SQL Query Editor、XMLA Script Editor等幾個視窗都有效,可以分別分配快速鍵,也可以在“文字編輯器”中指定快速鍵,即可同時對多個Editor都有效。顯示或隱藏查詢結果窗格(Window.ShowResultsPane)也可以同樣設定。
要注意的是,設定了這些快速鍵以後,SQL Server 2012定義的以Ctrl+E等開頭的組合快速鍵有一些就會被覆蓋掉了。要適應新的快速鍵,還是繼續使用舊的快速鍵,請自行抉擇。
懶得自己去手工設定的,可以匯入這個定義檔案。按 Alt+T,然後鍵入 I,即可啟動“匯入和匯出設定嚮導”。
http://blog.sina.com.cn/s/blog_624f972301013cj4.html
SQL Server Management Studio 2012 鍵盤快速鍵(轉)