智能提示:ctrl + J
方法參數提示:ctrl + shift +空格
智能標記(如:提示using、實現接口、抽象類等):ctrl + .
執行測試:ctrl + R,T(當前上下文),ctrl + R,A(所有),ctrl + R,Y(所有受影響)
重新生成:ctrl+shift+B
執行化全文:ctrl+K,D
循環粘貼:ctrl+shift+V
快速切換到上一頁/下一頁:ctrl+F6/ctrl+shift+F6
#region快捷鍵:選中要注釋的內容,按ctrl+K,S,選擇#region
1.快速using(這個的快捷鍵是ctrl+.)
2.快速回到之前編輯的代碼頁面
現在的項目動不動就幾十個代碼頁面,經常需要在幾個頁面之間跳來跳去,這時就需要這兩個快捷鍵:
CTRL + - 向后定位,回到上一個編輯的光標點
CTRL + TAB 回到上一個文檔窗口,CTRL按住不放再按TAB可以選擇要切換的文檔窗口。這個功能和WINDOWS的ALT+TAB類似
3.轉到定義、查找引用
比如上邊的例子,想知道變量arrayList在哪定義的,就點擊arrayList按F12光標就會跳至ArrayList arrayList = new ArrayList();
想知道有多少個地方使用這個變量arrayList就右擊arrayList按A。
F12 轉到定義 或者 右擊[對象]按G
查找引用 右擊按A
4.列出成員、查看參數說明(CTRL + J)(Ctrl+Shift+空格鍵)
當輸入arrayList.之后就會彈出對應的成員列表:
如果你的鼠標點了別的頁面再回來時發現這個成員列表已經消失了,這時你將光標移到arrayList.后面,按CTRL + J 就可以再顯示成員列表。
查看參數說明,光標移到參數,按Ctrl+Shift+空格鍵 顯示參數說明:
5.其它的常用快捷鍵:
VS的快捷鍵太多了,沒那功夫記那么多快捷鍵,記幾個常用的就夠了
CTRL + SHIFT + B 生成解決方案
F4 顯示屬性窗口
F5 運行調試
F10 跨過程序執行
F11 單步逐句執行
F7: 查看代碼
Shift+F7: 查看窗體設計器
Ctrl+F: 查找
F3: 查找下一個
Ctrl+H: 替換
Shift+Alt+F10
Ctrl+K+M
Ctrl+E+D
Ctrl+F5: 開始執行(不調試)
F9: 切換斷點
Ctrl+Shift+F9: 刪除全部斷點
Ctrl+Shift+F: 在文件中查找
Ctrl+K,S: 插入外側代碼
選中一行或多行代碼進行注釋:ctrl+E,C
選中一行或多行代碼取消注釋:ctrl+E,U
對代碼進行格式縮進處理:ctrl+K,D
Ctrl+k,Ctrl+f 整理縮進格式
1,Visual Studio 2008自帶的1000多個 Windows 系統使用的各種圖標、光標和動畫文件
在Visual Studio 2008的安裝目錄下,
\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\2052文件夾下面,有一個VS2008ImageLibrary.zip,這個文件里面將常用的Windows系統圖標、光標和動畫文件集中到了一起。包括Office、Win9x、WinVista和WinXP等系統使用的,可以免費使用哦。
2,刪除多余的using指令,並且排序
當我們新一個類的時候,Visual Studio 會將常用的命名空間using在類的頭部。但是在我們寫完一個類的時候,有些using是多余的,刪除多余的using,再排一下序,可以使代碼看起來更清晰。Visual Studio 2008 已經為我們做好了這一切。在代碼編輯區點擊右鍵,可以看到"組織 using"菜單,這就是我們需要的了。
3,復制或刪除一行代碼時,不用先選擇它
如果你想復制一行代碼,你只需要簡單的按CTRL+c拷貝,然后按CTRL+v粘貼這行就可以了,而不需要選擇整行的代碼。如果你想刪除一行代碼,只需按CTRL+x就可以了。
4,取代其他編輯器里Ctrl+F的方便的增量查找
用過ultraedit會對那兩個上下搜索按鈕印象深刻,Visual studio里有更厲害的。
操作方法:
1).按Ctrl+I鍵;
2).鍵入你要搜索的文本。注意:這時你會看到光標跳至第一個匹配的地方,匹配的文本高亮顯示;
3).再次按下Ctrl+I鍵,光標將跳至下一個匹配的文本;
4).按Ctrl+Shift+I可向后搜索;
5).要停止搜索,按ESC鍵;
5,如何在編輯器中進行框式選擇
操作方法:
你是否知道VS提供了兩種不同的選擇模型:流式和框式嗎?
大家應該都熟悉流式選擇模型了,只要使用Shift+方向鍵即可(或者使用鼠標進行選擇)。
框式選擇則允許你同時對航和列進行選擇。只要同時按下Shift+Alt+方向鍵,你就了解它的不同之處了。剪切,拷貝,粘貼,這些功能都能使用,只是需要記住從哪里開始選擇的。啊,讓我想起了那段做測試時的時光。
備注:也可以使用鼠標+Alt鍵完成該操作。前兩天我還遇到該提示的一個有意思的用法。有時候我們拷貝網上的文章中的代碼時會將行號一起拷進來,使用框式選擇可以只選擇行號部分,將其刪除。
6,如何使用快捷鍵在當前代碼行的上面或下面插入一行(推薦,很實用)
按下Ctrl+Enter會在上面插入一個空行,Ctrl+Shift+Enter則會在下面插入一個空行。光標會移至新行的開始處。
備注:這是我非常喜歡的一個快捷鍵,如果不用這個,則需要使用Home或End,然后使用方向鍵,再使用回車才能達到上面的效果。
7,安裝之后,將您的IDE設置恢復到默認設置
如果IDE的設置在任何先前發布的版本中做了更改,它們都應該被恢復到默認設置。可以在Visual Studio 2008中點擊菜單 Tools > Import and Export Settings... > Reset all settings,此外還有一些Import和Export的選項可用。
8,通過按"tab"兩次插入代碼塊
操作步驟:
在編輯的中輸入代碼片段,比如"for"
在這個狀態下,按兩次"tab"鍵,將會插入代碼塊,如下圖所示
此時你可以把第一"i"改成"j",然后按Tab鍵,則所有的變量都變成了"j"。
備注:這樣既快又不容易語法出錯。
9,使用Ctrl+Tab打開IDE的導航,獲得鳥瞰視圖
同時在Visual Studio中導航到所有打開的文件和工具窗體
按"Ctrl+Tab"鍵,打開IDE導航窗口,按住Ctrl鍵,同時用方向鍵或鼠標選中一個文件或工具窗體來激活。
備注:這時最好不要松開"Ctrl+Tab",按方向鍵看鳥瞰圖,全部松開后就定位到需要的文件或工具窗體,說實在的,這窗口挺酷的。
10,查找匹配的標記
某些標識總是成對出現。例如,"{"標識必須用對應的"}"標識關閉。雖然你點擊一個{ 和它匹配的}就會高亮顯示,但是如果代碼過長的話就不好找了,同樣,編譯器指示符"#region"必須有對應的"#endregion"指示符。當導航你的代碼時,你有時需要查找對應的標識。通過按Ctrl-]你可以這樣做。這個快捷鍵只有當光標在這些標識符的任何一個的下面時才起作用,它會立即跳轉到對應的標識符而不管它是開的或閉的標識。
如果你想顯亮兩個匹配的標識之間的所有代碼時,按Ctrl-Shift-]顯亮整個塊,並移動光標到開的標識處。這個快捷鍵只有當光標在任意的標識的下面時才起作用(如光標在區域內它就不會起作用了)
11.如果你想臨時想禁用一段代碼,你可以把這段代碼注釋掉,方法是:先選擇這段代碼,然后CTRL+k+c(按住CTRL鍵不放,然后,按一下k鍵,再按一下c鍵),見(圖5)(圖6)。使用CTRL+k+u可以取消注釋
12 - 使用CTRL+n或CTRL+SHIFT+a創建新項
13 使用CTRL+空格進行自動完成
Shift+Alt+Enter: 切換全屏編輯
Ctrl+m+Crtr+o折疊所有大綱
Ctrl+M+Crtr+P: 停止大綱顯示
Ctrl+K+Crtr+C: 注釋選定內容
Ctrl+K+Crtr+U: 取消選定注釋內容
Ctrl+J : 列出成員 智能感知
Ctrl+B,T / Ctrl+K,K: 切換書簽開關
Ctrl+B,N / Ctrl+K,N: 移動到下一書簽
Ctrl+B,P: 移動到上一書簽
Ctrl+B,C: 清除全部標簽
Ctrl+I: 漸進式搜索
Ctrl+Shift+I: 反向漸進式搜索
Ctrl+F: 查找
Ctrl+Shift+F: 在文件中查找
F3: 查找下一個
Shift+F3: 查找上一個
Ctrl+H: 替換
Ctrl+Shift+H: 在文件中替換
Alt+F12: 查找符號(列出所有查找結果)
Ctrl+Shift+V: 剪貼板循環
Ctrl+左右箭頭鍵: 一次可以移動一個單詞
Ctrl+上下箭頭鍵: 滾動代碼屏幕,但不移動光標位置。
Ctrl+Shift+L: 刪除當前行
Ctrl+M,M: 隱藏或展開當前嵌套的折疊狀態
Ctrl+M,L: 將所有過程設置為相同的隱藏或展開狀態
Ctrl+E,S: 查看空白
Ctrl+E,W: 自動換行
Ctrl+G: 轉到指定行
Shift+Alt+箭頭鍵: 選擇矩形文本
Alt+鼠標左按鈕: 選擇矩形文本
Ctrl+Shift+U: 全部變為大寫
Ctrl+U: 全部變為小寫代碼快捷鍵
Ctrl+Shift+空格鍵 / Ctrl+K,P: 參數信息
Ctrl+K,I: 快速信息
Ctrl+E,U / Ctrl+K,U: 取消選定注釋內容
Ctrl+K,M: 生成方法存根
Ctrl+K,X: 插入代碼段
Ctrl+K,S: 插入外側代碼
F12: 轉到所調用過程或變量的定義窗口快捷鍵
Ctrl+W,W: 瀏覽器窗口
Ctrl+W,S: 解決方案管理器
Ctrl+W,C: 類視圖
Ctrl+W,E: 錯誤列表
Ctrl+W,O: 輸出視圖
trl+W,P: 屬性窗口
Ctrl+W,T: 任務列表
Ctrl+W,X: 工具箱
Ctrl+W,B: 書簽窗口
Ctrl+W,U: 文檔大綱
Ctrl+D,B: 斷點窗口
Ctrl+D,I: 即時窗口
Ctrl+Tab: 活動窗體切換
Ctrl+Shift+N: 新建項目
Ctrl+Shift+O: 打開項目
Ctrl+Shift+S: 全部保存
Shift+Alt+C: 新建類
Ctrl+Shift+A: 新建項
Shift+Alt+Enter: 切換全屏編輯
Ctrl+B,T / Ctrl+K,K: 切換書簽開關
Ctrl+B,N / Ctrl+K,N: 移動到下一書簽
Ctrl+B,P: 移動到上一書簽
Ctrl+B,C: 清除全部標簽
Ctrl+I: 漸進式搜索
Ctrl+Shift+I: 反向漸進式搜索
Ctrl+F: 查找
Ctrl+Shift+F: 在文件中查找
F3: 查找下一個
Shift+F3: 查找上一個
Ctrl+H: 替換
Ctrl+Shift+H: 在文件中替換
Alt+F12: 查找符號(列出所有查找結果)
Ctrl+Shift+V: 剪貼板循環
Ctrl+左右箭頭鍵: 一次可以移動一個單詞
Ctrl+上下箭頭鍵: 滾動代碼屏幕,但不移動光標位置。
Ctrl+Shift+L: 刪除當前行
Ctrl+M,M: 隱藏或展開當前嵌套的折疊狀態
Ctrl+M,L: 將所有過程設置為相同的隱藏或展開狀態
Ctrl+M,P: 停止大綱顯示
Ctrl+E,S: 查看空白
Ctrl+E,W: 自動換行
Ctrl+G: 轉到指定行
Shift+Alt+箭頭鍵: 選擇矩形文本
Alt+鼠標左按鈕: 選擇矩形文本
Ctrl+Shift+U: 全部變為大寫
Ctrl+U: 全部變為小寫