----------------------------------------------------------------
代碼編寫
----------------------------------------------------------------
Shift + Alt + Ente - 全屏顯示
Shift + Alt + F10 - 打開用於實現接口的選項,繼續按I可實現接口,按R則重命名
Ctrl + R + E - 封裝字段(VS 2008已經基本不需要該快捷鍵了,因爲C# 3.0的自動屬性 – Auto-Implemented Properties)
Ctrl + J - 列出成員,僅包括代碼提示
Tab(按兩下) - 補齊代碼塊,例如在try、for、do後按
Ctrl + K + S - 外側代碼,僅包括代碼塊模版
"cw" + Tab + Tab - Console.WriteLine();
"mbox" + Tab + Tab - Messagebox.Show();
Ctrl + Shift + Space - 參數信息
F6 / Ctrl + Shift + B - 生成解決方案
F7 - 跳轉到窗體後置代碼,WinForm中、WebForm中都可以
----------------------------------------------------------------
代碼操作
----------------------------------------------------------------
Ctrl + K + C - 註釋
Ctrl + K + U - 取消註釋
Ctrl + ] - 尋找匹配的括號
Ctrl + Shift + ] - 選擇匹配的括號與其中的代碼
Ctrl + F - 快速查找
Ctrl + H - 快速替換
Ctrl + Shift + U - 轉換爲大寫
Ctrl + U - 轉換爲小寫
Ctrl + K + D - 設置文檔格式
Tab - 增加縮進
Shift + Tab - 減少縮進
Ctrl + M + M - 摺疊代碼,例如將光標放在#region、if、方法頭的位置,將會摺疊它們
----------------------------------------------------------------
調試運行
----------------------------------------------------------------
F5 - 啓動調試
Shift + F5 - 停止調試
F9 - 設置斷點
Ctrl + Shift + F9 - 刪除所有斷點
F10 - 逐過程調試
F11 - 逐語句調試
----------------------------------------------------------------
項目的操作
----------------------------------------------------------------
Alt + Enter - 打開選定項的屬性對話框
Ctrl + Shift + N - 新建項目
Shift + Alt + N - 新建網站
Ctrl + N - 新建文件
Ctrl + Shift + O - 打開項目
Shift + Alt + O - 打開網站
Ctrl + O - 打開文件
----------------------------------------------------------------
視圖調用
----------------------------------------------------------------
F4 - 屬性
Ctrl + Alt + X - 工具箱
Ctrl + Alt + L - 解決方案資源管理器
Ctrl + Alt + S - 服務器資源管理器
----------------------------------------------------------------
技巧
----------------------------------------------------------------
1. 雙擊控件工具,自動添加控件。
2. Alt + 方向鍵 - 可用方向鍵細微調整控件的大小
3. 方向鍵 - 調整控件的位置
4. 移除不需要的命名空間
通常創建一個類,Visual Studio會自動爲你引入System、System.Collections.Generic、System.Text,這3個命名空間,但創建完後不一定需要他們全部。而當創建WinForm、WebForm時會引入更多不需要的命名空間,把它們留着太佔位置,Visual Studio早就爲我們準備了這個功能,在類中右擊鼠標,選擇:“組織using” > “移除和排序”,即可移除不需要的命名空間,並按英文字母正序排列各命名空間。
Figure 1
如果你想拷貝一行代碼,你只需在光標所在行,簡單的按下CTRL+C即可拷貝該行的內容,然後你只需要按下CTRL+V就可以粘貼該行內容。同樣,如果你想刪除某一行內
容,你只需按下CTRL+X即可,這將節省你很多時間,你可以試試!
過去在Vistual Studio 2008之前,如果你想在你的代碼中應用一個類,而你又沒有引用該類的命名空間,你就必須去查詢文檔然後引入該類的命名空間。
而Visual Studio 208已經可以自動爲你引入命名空間,如果你沒有引入你用的類所屬的命名空間,Visual Studio的編輯器中該類的下面就會顯示一個
),你可以選擇正確的命名空間,然後按下ENTER鍵來引入改命名空間(如圖3)。
Figure 3
請永遠不要通過手寫來進行屬性聲明。請先鍵入prop然後按下TAB+TAB,就會出現的屬性模板,然後你只需用TAB鍵來填充你的模板參數。可以節省很多時
當我完成類的創建的時候,我常常會清理一下文件上方的using語句列表。我喜歡刪除掉不用的using語句來使我寫的類看起來不是那麼的亂。你也可以刪除掉你代碼中
),選擇菜單項 Organize Usings,---->Remove and Sort。
如果你暫時不在需要一段代碼塊,或ASP。NET頁的一部分,你可以按CTRL+k+C註釋掉他們(
你幾乎可以在Visual Studio的任何地方使用用這個組合鍵:ASP。NET頁面(),web。config文件,以及JavaScript文件。
當然,你也可以取消註釋這些代碼段:用組合鍵CTRL+K+U即可。
用virual studio工作一段時間之後,vs編輯環境的窗口中會有很多文件。這是你可以按下組合鍵CTRL+TAB來切換文件(
但你向一個項目文件添加一個 SQL Express數據庫後,你可以通過雙擊App_Data文件中的。mdf文件來快速鏈接到該數據庫。雙擊數據庫就會打開"服務器資源
我常常會把以前的VS項目的文件拿到新項目中用。例如,我可能需要將以前的項目中的文件夾或者一些文件添加到當前項目中。當然,我們知道,可以使用當前
項目的"解決方案資源管理器"中右鍵來選擇"添加"-->"現有項"來添加。但是這種方法添加文件會比較慢,更要命的是,用這種方法不能添加已有的文件夾。
向當前VS項目中添加文件或文件夾最好的方法是,將這些文件或文件夾拖拽(或者拷貝,粘貼)進當前的解決方案資源管理器中。例如,我經常要用到MoviesDB。
mdf,將他添加到的項目中。我會將它放在桌面上,一旦在項目中要用到它的時候,我會將它拖進改項目的App_Data文件夾中。
提示九:用CTRL+N或者CTRL+SHIFT+A添加新項
一般情況下,用鼠標操作Visual Studio會比鍵盤組合鍵慢一些。你若想在添加一個新項的時候快一些,那麼請你用組合鍵CTRL+N,或者CTRL+SHIFT+A(效果
)。第一個組合鍵(即CTRL+N)適用於ASP。NET網站,而第二個組合鍵(即CTRL+SHIFT+A)在網站和ASP。NET MVC web引用程序中都適用。
這個提示和上一個有關聯,用TAB鍵選擇要添加的項後,你要在"名稱"文本框中鍵入該項的名字。當你鍵入新加項的時候,你不用添加該項的擴展名,因爲Visual
例如,當你要添加一個叫做MyPage。aspx的Web頁面時,你只要鍵入MyPage即可。添加一個名爲Site。master時,你只需鍵入Site。
你可能認爲多鍵入幾個字符不會有關係,但是如果你的要向Visual Studio項目中添加很多文件時,你就可以節省很多時間。