翻譯|使用教程|編輯:莫成敏|2020-04-30 13:22:21.923|閱讀 913 次
概述:本文分享了一個便捷的鍵盤快捷鍵圖,其中顯示了Prompt的一些最有用的鍵盤快捷鍵,顯示了Prompt的每個功能,其功能在各個菜單中的位置以及其鍵盤快捷鍵。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
SQL Prompt根據數據庫的對象名稱、語法和代碼片段自動進行檢索,為用戶提供合適的代碼選擇。自動腳本設置使代碼簡單易讀--當開發者不大熟悉腳本時尤其有用。SQL Prompt安裝即可使用,能大幅提高編碼效率。此外,用戶還可根據需要進行自定義,使之以預想的方式工作。
本文分享了一個便捷的鍵盤快捷鍵圖,其中顯示了Prompt的一些最有用的鍵盤快捷鍵,顯示了Prompt的每個功能,其功能在各個菜單中的位置以及其鍵盤快捷鍵。
當您需要快速使用SQL Prompt時,最明顯節省時間的是鍵盤快捷鍵。當然,當我使用SQL進行編程時,我真的不想一直指向并單擊,因此除了學習這些快捷鍵之外,沒有太多選擇。具有諷刺意味的是,當前最快捷的學習快捷方式是通過點擊菜單選項進行操作。提示菜單和上下文菜單是其中大多數顯示位置。即使這樣,您仍然需要了解一些事情。
我將提供一些圖表,以幫助您在不必要的時候不得不觸碰鼠標,以提示您正確的擊鍵操作。可以在本文底部以PDF掛圖的形式下載兩個圖表。
基本鍵盤快捷鍵
在SSMS的查詢窗格中選擇了一些代碼后,最有用的鍵是Ctrl。這將帶您進入“提示操作”菜單,然后點擊相關的鍵,可以調出所需的操作,然后點擊Enter。這為您帶來了很長的路要走,并且在將代碼段代碼分配給代碼段時,避免使用這些有用的鍵序列很有用。
有爭議的是,也許我將“提示”的“建議”框和列選擇器保持在“靜音模式”(啟用,但設置為不自動彈出)。然后,每當我發現需要建議時,就可以使用Ctrl + Space來“按需”請求它們,這很常見。
在執行SELECT語句時,我喜歡按Tab來擴展通配符。為此,必須為Prompt提供上下文。編寫SELECT語句,包含FROM子句,但缺少列列表。返回并輸入通配符'*',然后按Tab鍵。在整個列列表中,以原始表源的名稱或別名限定。
我經常使用“標簽歷史記錄”功能。調用它。您可以快速學習Ctrl + Q來查看打開的選項卡的內容。然后,您可以使用Alt鍵在Tab歷史記錄和SSMS窗口之間滑動。當您學會在“所有選項卡”之間導航,使用Ctrl和或之一進行“打開”和“關閉”,以及使用和來在選項卡之間導航時,才有真正的力量。
按鍵鍵盤圖
如果您像我一樣是視覺導向的人,那么圖表是學習這些按鍵的一種好方法,并且可以幫助您查看模式。例如,它顯示了Ctrl + B是如何通往整個重新格式化和重構功能范圍的網關。
我突出顯示了提供助記符的字母,這些字母可以幫助您記住要在該鍵盤上按下的正確字符集。
擊鍵分類法
SQL Prompt中有很多功能,并且可以通過擊鍵訪問很多此功能。鍵盤圖對于某些常見操作很有用,但是最后,您需要一個列表,因為那里太多了。下表顯示了按菜單和按鍵顯示的所有提示功能。
標簽
動作清單
上下文菜單
提示菜單
鍵盤快捷鍵
它能做什么
啟用代碼分析
Alt + O,E,cr
啟用或禁用代碼分析。這是一個切換
代碼分析
管理代碼分析規則
Alt + O,M
訪問允許您選擇希望使用的代碼分析規則的窗口
公開問題詳細信息
Ctrl(將鼠標懸停在波浪形綠色下劃線區域上方)
打開列出問題詳細信息的窗口
啟用建議
Ctrl + Shift + P
啟用建議框,使其在指定時間后出現
代碼完成
上/下建議列表
↑或↓
一旦建議列表成為焦點,就可以在建議列表中向上或向下導航
上下移動建議框過濾器
Ctrl +↑或Ctrl +↓
焦點集中后,在過濾器列表中向上或向下導航以獲取建議
刷新建議
Ctrl + Shift + D
更新位置敏感建議框的內容以反映光標位置
顯示建議
Ctrl +空格鍵
顯示建議框
切換到/從列選擇器
Ctrl +←或Ctrl +→
切換到/從列選擇器
活動風格
顯示一個子菜單,使您可以從任何當前樣式中選擇一種格式樣式。
格式化和重構
添加逗號
Ctrl,A,C,Enter
將逗號添加到一組值(每行一個),首先選擇文本范圍
添加引號和逗號
Ctrl,A,Q,Enter
將逗號和引號添加到一組值(每行一個)。 首先選擇文字
添加方括號
在所有標識符中添加方括號。 僅在激活“在所有標識符中添加方括號”選項時可用,并且在恢復默認設置或激活“刪除不必要的方括號”選項之前一直保持可用
應用套管選項
Ctrl + B,Ctrl + U
無論設置了大小寫選項,都將應用于所選文本
注釋掉
Ctrl,C,O,Enter
在行的開頭用“雙破折號”行注釋注釋選定的文本
復制為IN子句
將結果集中單個列的值格式化為列表,以用于查詢的IN子句。僅網格視圖
依存關系
列出所有引用(使用)該列并被該列引用的對象。
禁用所選文本的格式
Ctrl,D,Enter
在所選文本之前和之后添加注釋,以防止對該塊進行格式化。
編輯格式樣式…
Alt + O,E,E
顯示“格式樣式”對話框
封裝為(新)存儲過程…
Ctrl + B,Ctrl + E
顯示對話框,該對話框允許您將所選文本封裝為存儲過程,并添加任何變量作為參數
展開通配符
Ctrl + B,Ctrl + W
用整個列列表替換Select *通配符
查找無效的對象
Alt + O,I
打開一個新的瀏覽器窗格,其中包含數據庫中所有無效對象的列表
格式化SQL
Ctrl + K,Ctrl + Y
格式化所選的SQL或整個窗格。
內聯EXEC(內聯存儲過程)
Ctrl + B,Ctrl + I
如果在查詢窗口中突出顯示用于存儲過程,標量函數或sp_executesql函數的EXEC命令,它將用等效的內聯代碼替換它。
插入分號
Ctrl + B,Ctrl + C
如果省略了分號,則在每個語句的末尾插入分號
限定對象名稱
Ctrl + B,Ctrl + Q
將額外的信息添加到名稱中以標識其父項(列的表源,表的模式等)
刪除注釋
Ctrl,R,C,Enter
從所有選定行的開頭刪除行內注釋符號“ –”(首先選擇文本)
刪除方括號
Ctrl + B,Ctrl + B
從所選代碼中刪除所有不必要的方括號
重命名別名/變量
F2
如果光標位于別名或變量上,則可以點擊新名稱,查詢窗口中的所有匹配項都會更改
腳本為INSERT
對于結果網格,單個單元格或單元格塊或單個列中的相鄰值,將所選值轉換為多行INSERT INTO…VALUES表達式
智能重命名…
Alt + O,R
顯示“智能重命名”對話框。
拆分表…
Alt + O,T
顯示“拆分表”對話框。
取消注釋
Ctrl,U,Enter
與“刪除注釋”相同。刪除行首的行內注釋符號
取消格式化
Ctrl,U,N,F,Enter
從所選代碼中刪除所有格式的空格
瀏覽打開的標簽頁
Ctrl + Q
在“標簽歷史記錄”中瀏覽和搜索打開的標簽
Tab魔術
在打開,關閉和所有標簽之間切換
Ctrl +←或Ctrl +→(在標簽歷史記錄窗口中)
在“標簽歷史記錄”中時,在打開,關閉和所有標簽之間切換
創建片段
Ctrl,C,S,N,Enter
打開代碼段對話框,使用所選文本作為代碼段的代碼,并使用每個單詞的第一個字母作為名稱
雜項
輔助
Alt + O,H
顯示包含所有與幫助相關的功能和選項的輔助菜單。
打開行為列表
Ctrl
選擇某些文本后,打開操作列表
選項...
Alt + O,O
顯示“選項”對話框,以允許您更改SQL Prompt的選項。
標簽顏色(服務器)
當連接到不同的服務器環境時,為查詢窗口分配特定的顏色。
在Excel中打開
將選定的查詢結果導出到Excel
代碼段管理器
Alt + O,S
顯示“代碼段管理器”對話框。
執行當前批次
Alt + Shift + F5
與Shift F5一樣執行選定的文本
代碼執行
執行當前語句
Shift + F5
與Shift F5一樣執行選定的文本
執行光標
Ctrl + Shift + F5
執行光標
查找未使用的變量和參數
Ctrl + B,Ctrl + F
查找未使用的變量和參數,并在鼠標懸停時在變量上加上基于工具提示的錯誤消息。
導航
腳本對象為ALTER
F12
如果選擇了函數或過程的名稱,則會使用例程的腳本創建一個新的查詢窗口
在對象資源管理器中選擇
Ctrl + F12
如果選擇一個對象并單擊此菜單項,它將(在某些情況下)在對象瀏覽器窗口中選擇該對象
總結腳本
Ctrl + B,Ctrl + S
顯示一個可調整大小的內容摘要對話框,該對話框允許您選擇一個關鍵字以在腳本編輯器中突出顯示該關鍵字或相應的代碼塊。
總結
SQL Prompt鍵盤快捷鍵很重要,但是它們并不總是您通過使用Prompt發現的東西,即使您發現了它們,也并不總是容易記住。我已經試著向你展示了如何在可能的情況下,在助記符的幫助下,通過掛圖來掌握它們。如果我成功地向您介紹了一些您還沒有發現的SQL提示功能,那么這是一個額外的好處。
相關內容推薦:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: