推薦Visual Studio 2013常用快捷鍵說明
發表時間:2023-09-14 來源:明輝站整理相關軟件相關文章人氣:7
[摘要]軟件等級:更新時間:2016-08-10Visual Studio 2015官方正式版下載立即下載Visual Studio 2013常用快捷鍵聲明及廣告部分功能可能由插件提供,我會盡可能標注出相應的插件名稱。內什么,字母大小寫不影響功能使用,不要擔心。我只寫些我喜歡的快捷鍵,不喜歡的不寫。代碼提...
Visual Studio 2013常用快捷鍵
聲明及廣告
部分功能可能由插件提供,我會盡可能標注出相應的插件名稱。內什么,字母大小寫不影響功能使用,不要擔心。我只寫些我喜歡的快捷鍵,不喜歡的不寫。
代碼提示
Ctrl + J激活VS默認代碼提示功能。ReSharper等插件會建議你修改快捷鍵。

導入命名空間
個人認為Ctrl + .是最方便的,復雜點的是Alt + Shift + F10,更復雜的是右鍵菜單Resolve,更更復雜的是Edit->IntelliSense->Resolve,最復雜的是前面的操作用鼠標完成……另外,vs沒有eclipse的一鍵導入所有依賴項(如一鍵導入所有當前代碼使用到的java包功能),可惜了。

代碼選擇
1 區域代碼選擇
按Shift選擇整(行)塊代碼,可配合四個方向鍵(左右鍵:選擇單個字符,上下鍵:上下行的當前列)、Home(當前行首)、End(當前行尾)、PgUp(當前頁首)和PgDn(當前頁尾)使用。
備注:可用于Office系列軟件。

2 單詞(逐詞)選擇
Ctrl + Shift + 方向鍵(左鍵、右鍵)可一次選擇整個單詞。
備注:可用于Office系列軟件。

代碼移動
Alt + 方向上或下箭頭,可把當前行代碼與上一行或下一行互換位置,如按下多次方向上箭頭,可向上移動數行,也可移動整塊代碼。


代碼片段搜索
Alt + A快捷鍵呼出Bing Code Search(需安裝Bing Code Search for C#插件),Ctrl + J激活代碼提示時也會出現必應代碼搜索功能。

代碼窗口管理
1 Alt + - 激活當前代碼窗口的菜單

2 Ctrl + F4關閉當前代碼窗口
注釋
1 三個/這么爽的功能不得不說

2 Ctrl + K、Ctrl + C注釋,Ctrl + K、Ctrl + U反注釋。VS自帶的這個有點麻煩,visual assist x 提供了更方便的做法,選中要注釋的代碼,輕輕按下/鍵,是的,輕輕按下/鍵,只要一個鍵就好了,反注釋時也是同一個鍵,爽~。

查看參數列表
函數參數過多時,寫著寫著就沒提示了(不要說記住參數列表,這個太難了),此時在方法列表處按下Ctrl + Shift + 空格即可查看方法簽名。這個功能會和輸入法沖突,可自行修改快捷鍵組合。

切換代碼窗口
Ctrl + Tab

Visual Studio中最常用的13個快捷鍵
1. F5:啟動調試
2. F7 /Shift-F7:顯示代碼窗口或顯示設計器窗口
3.Alt-Enter:顯示選中對象的屬性(這是個常用的windows快捷鍵,可以用顯示目錄和文件的屬性)
4.F6 / Shift-F6 / Ctrl-Shift-B:生成解決方案/生成項目/生成解決方案
5.Shift-Alt-C: 在項目里添加類
6.Ctrl-K + Ctrl-C: 注釋一段選擇代碼
7.Ctrl-K + Ctrl-U: 取消一段選擇代碼的注釋
8.Ctrl-M + Ctrl-O / Ctrl-M + Ctrl-P: 折疊定義/展開所有代碼(停止大綱顯示 )
9.Ctrl-M + Ctrl+M:展開或折疊代碼段(切換大綱顯示)
10.Ctrl-B + Ctrl-T:切換代碼書簽
11.Ctrl-Alt-P:附加調試器的進程
12.Ctrl-Alt-L:顯示解決方案瀏覽器
13.Ctrl-Shift-A / Alt-Shift-A:在項目里添加項/在項目里移除項
以上是原作者認為提出13個最長常用的,我覺得13個還少了,至少還補充一下這些:
1. 強迫智能感知:Ctrl+J;
2.強迫智能感知顯示參數信息:Ctrl-Shift-空格;
3.格式化整個塊:Ctrl+K+F
4. 檢查括號匹配(在左右括號間切換): Ctrl +]
5. 選中從光標起到行首(尾)間的代碼: Shift + Home(End)
6. 在方法定義和調用之點切換:Ctrl+Shift+7(8)
7. 設置斷點:F9
8. 使用Tab增加縮進,Shift+Tab減少縮進
9. 格式化整篇代碼: Ctrl+K, D
10. 設置書簽:Ctrl+B+T,跳轉書簽:Ctrl+B+N
常見的網絡操作系統有UNIX、Netware、Windows NT、Linux等,網絡軟件的漏洞及缺陷被利用,使網絡遭到入侵和破壞。