1. 程式人生 > >VS快捷鍵使用大全

VS快捷鍵使用大全

1. 怎樣調整程式碼排版的格式?
選擇:編輯—>高階—>設定文件的格式 或 編輯—>高階—>設定選中程式碼的格式。
格式化cs程式碼:Ctrl+k+f 格式化aspx程式碼:Ctrl+k+d

2. 怎樣跳轉到指定的某一行?
兩種方法:Ⅰ. Ctrl+G Ⅱ. 雙擊狀態列中的行號

3. 怎樣建立矩形選區?
兩種方法:Ⅰ. 摁住alt鍵,然後拖動滑鼠即可。
Ⅱ. 按住Shift+Alt點選矩形的左上和右下位置即可。

4. 怎樣快速隱藏或顯示當前程式碼段?
Ctrl+MM

5. 怎樣快速切換不同的視窗?
Ctrl+Tab

6. 怎樣生成解決方案?
Ctrl+Shift+B

7. 怎樣快速新增程式碼段?
輸入prop然後按兩次tab即可插入自動屬性
public int MyProperty { get; set; }

(輸入tryclassforeach等等,按兩次tab也有類似效果。)

8. 怎樣呼叫智慧提示?
兩種方法:Ⅰ. Ctrl+J Ⅱ. Alt+→

9. 怎樣呼叫引數資訊提示?
游標放到引數名上面,然後輸入 Ctrl+Shif+空格。

10. 怎樣檢視程式碼的詳細定義?
開啟:檢視—>程式碼定義視窗
然後你再在頁面中把滑鼠點到某個方法上。

11. 怎樣建立區域以方便程式碼的閱讀?
#region
程式碼區域
#endregion

12. 怎樣同時修改多個控制元件的屬性?
選中多個控制元件,然後右鍵屬性,這個時候這些控制元件共有的屬性就會出現,修改之後所有的控制元件都會變化。

13. 怎樣快速新增名稱空間?
對於引用了dll但程式碼中沒有引用其名稱空間的類,輸入類名後在類名上按 Ctrl+. 即可自動新增該類的引用名稱空間語句。

14. 怎樣實現快速拷貝或剪下一行?
游標只要在某行上,不用選中該行,直接按Ctrl+c 或Ctrl+x 就可以拷貝或剪下該行。

15. 怎樣使用工作管理員?
假如我們開發的專案很大,在專案中有些程式碼沒有完成,我們可以做一下標記,便於將來查詢。

建立方法:在要標誌的地方輸入://TODO:...內容...
使用方法:檢視—>任務列表—>註釋

16、命令列快速啟動
"Inetmgr" IIS管理器,不用到管理裡去找了,很快就可以顯示IIS管理了
"sqlwb" 快速啟動SQL2005企業管理器
"isqlw" 這是SQL2000的我也提供一下吧,這個可以起到SQL2000的查詢分析器。
"devenv" 啟動相應版本的VS Studio

17、Ctrl提示透明視窗
這是一個比較有意思的鍵。VS2005下,當你在除錯程式碼的時候,有時候提示資訊會遮擋程式碼,這個時候你按CTRL可以將提示透明。VS2008 這個透明效果,在更多的地方可見了,你不妨自己親自動手看看。

18、F12、Ctrl+減號、CTRL + SHIFT + 減號
這三個鍵在檢視程式碼的時候,特別有用。通過F12你可以快速的找到一個函式的定義,通過Ctrl+減號你可以快速的返回到函式的呼叫處。

VS2008 快捷鍵大全

F1 幫助
CTRL + F1 動態幫助
SHIFT + F1當前視窗幫助

F3: 查詢下一個
Shift+F3: 查詢上一個

F4 顯示屬性視窗
SHIFT + F4顯示專案屬性視窗

F5: 啟動除錯
Ctrl+F5: 開始執行(不除錯)
Shift+F5: 停止除錯
Ctrl+Shift+F5: 重啟除錯

F6: 生成解決方案
Ctrl+F6: 生成當前專案

F7: 檢視程式碼
Shift+F7: 檢視窗體設計器

F9: 切換斷點
Ctrl+F9: 啟用/停止斷點
Ctrl+Shift+F9: 刪除全部斷點

F10: 逐過程
Ctrl+F10: 執行到游標處

F12 轉到定義
CTRL + F12轉到宣告

===============================

Ctrl+ED ----格式化全部程式碼
Ctrl+EF ----格式化選中的程式碼
CTRL + SHIFT + B生成解決方案
CTRL + F7 生成編譯
CTRL + O 開啟檔案
CTRL + SHIFT + O開啟專案
CTRL + SHIFT + C顯示類檢視視窗
F4 顯示屬性視窗
SHIFT + F4顯示專案屬性視窗
CTRL + SHIFT + E顯示資源檢視
F12 轉到定義
CTRL + F12轉到宣告
CTRL + ALT + J物件瀏覽
CTRL + ALT + F1幫助目錄
CTRL + F1 動態幫助
F1 幫助
SHIFT + F1當前視窗幫助
CTRL + ALT + F3幫助-搜尋
SHIFT + ALT + ENTER全屏顯示
CTRL + -向後定位
CTRL + SHIFT + -向前定位
CTRL + F4關閉文件視窗
CTRL + PAGE DOWN游標定位到視窗上方
CTRL + PAGE UP游標定位到視窗下方
CTRL + F6
CTRL + TAB下一個文件視窗
CTRL + SHIFT + F6
CTRL + SHIFT + TAB上一個文件視窗
ALT + F6下一個面板視窗
CTRL + K CTRL + L取消remark
CTRL + K CTRL + C註釋選擇的程式碼
CTRL + K CTRL + U取消對選擇程式碼的註釋
CTRL + M CTRL + O摺疊程式碼定義
CTRL + M CTRL + L展開程式碼定義
CTRL + DELETE刪除至詞尾
CTRL + BACKSPACE刪除至詞頭
SHIFT + TAB取消製表符
CTRL + U轉小寫
CTRL + SHIFT + U轉大寫
CTRL + SHIFT + END選擇至文件末尾
CTRL + SHIFT + HOME選擇至文件末尾開始
SHIFT + END選擇至行尾
SHIFT + HOME選擇至行開始處
SHIFT + ALT + END垂直選擇到最後尾
SHIFT + ALT + HOME垂直選擇到最前面
CTRL + A全選
CTRL + W選擇當前單詞
CTRL + SHIFT + PAGE UP選擇至本頁前面
CTRL + SHIFT + PAGE DOWN選擇至本頁後面
CTRL + END文件定位到最後
CTRL + HOME文件定位到最前
CTRL + G轉到…
CTRL + K CTRL + P上一個標籤
CTRL + K CTRL + N下一個標籤
ALT + F10除錯-ApplyCodeChanges
CTRL + ALT+ Break停止除錯
CTRL + SHIFT + F9 取消所有斷點
CTRL + F9允許中斷
CTRL + SHIFT + F5除錯-重新開始
F5執行除錯
CTRL + F5執行不除錯
F10跨過程式執行
F11單步逐句執行
CTRL + J列出成員
CTRL + PAGE DOWN下一個檢視
CTRL + B格式-粗體
CTRL + SHIFT + T格式-文字縮排
除錯快捷鍵
F6: 生成解決方案
Ctrl+F6: 生成當前專案
F7: 檢視程式碼
Shift+F7: 檢視窗體設計器
F5: 啟動除錯
Ctrl+F5: 開始執行(不除錯)
Shift+F5: 停止除錯
Ctrl+Shift+F5: 重啟除錯
F9: 切換斷點
Ctrl+F9: 啟用/停止斷點
Ctrl+Shift+F9: 刪除全部斷點
F10: 逐過程
Ctrl+F10: 執行到游標處
F11: 逐語句
編輯快捷鍵
Shift+Alt+Enter: 切換全屏編輯
Ctrl+BT / Ctrl+KK: 切換書籤開關
Ctrl+BN / Ctrl+KN: 移動到下一書籤
Ctrl+BP: 移動到上一書籤
Ctrl+BC: 清除全部標籤
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+MM: 隱藏或展開當前巢狀的摺疊狀態
Ctrl+ML: 將所有過程設定為相同的隱藏或展開狀態
Ctrl+MP: 停止大綱顯示
Ctrl+ES: 檢視空白
Ctrl+EW: 自動換行
Ctrl+G: 轉到指定行
Shift+Alt+箭頭鍵: 選擇矩形文字
Alt+滑鼠左按鈕: 選擇矩形文字
Ctrl+Shift+U: 全部變為大寫
Ctrl+U: 全部變為小寫
程式碼快捷鍵
Ctrl+J / Ctrl+KL: 列出成員
Ctrl+Shift+空格鍵 / Ctrl+KP: 引數資訊
Ctrl+KI: 快速資訊
Ctrl+EC / Ctrl+KC: 註釋選定內容
Ctrl+EU / Ctrl+KU: 取消選定註釋內容
Ctrl+KM: 生成方法存根
Ctrl+KX: 插入程式碼段
Ctrl+KS: 插入外側程式碼
F12: 轉到所呼叫過程或變數的定義
視窗快捷鍵
Ctrl+WW: 瀏覽器視窗
Ctrl+WS: 解決方案管理器
Ctrl+WC: 類檢視
Ctrl+WE: 錯誤列表
Ctrl+WO: 輸出 檢視
Ctrl+WP: 屬性視窗
Ctrl+WT: 任務列表
Ctrl+WX: 工具箱
Ctrl+WB: 書籤視窗
Ctrl+WU: 文件大綱
Ctrl+DB: 斷點視窗
Ctrl+DI: 即時視窗
Ctrl+Tab: 活動窗體切換
Ctrl+Shift+N: 新建專案
Ctrl+Shift+O: 開啟專案
Ctrl+Shift+S: 全部儲存
Shift+Alt+C: 新建類
Ctrl+Shift+A: 新建項
VS2005的隱藏快捷鍵
這裡我將會把一些無意中發現的VS2005中沒有明確指出的快捷鍵共享出來,並不是所有的快捷鍵,或者常見的一些快捷鍵。
1、Ctrl+Space直接完成類或函式(本來這個並不算隱藏的快捷鍵,但是因為中文輸入法搶佔這個快捷鍵,所以。。。,替代的快捷鍵是 Alt+Right)
2、Shift+Delete整行刪除,並且將這一行放到剪貼簿(這時候不能選中一段內容)
3、Shift+Insert貼上,有點匪夷所思,Ctrl+V就可以了,大概是為了和Shift+Delete對應吧
4、Ctrl+Up,Ctrl+Down滾動編輯器,但儘量不移動游標,游標保證在可見範圍內
5、Ctrl+BackSpace,Ctrl+Delete整詞刪除,有的時候很有用
6、Ctrl+Left,Ctrl+Right按整詞移動游標(不算隱藏,和前面幾條加起來就是Ctrl游標控制套件了)
7、Alt+Shift+F10開啟執行改名,實現介面和抽象類的小視窗(還可以用Ctrl+.,不過有的中文輸入法用到這個)
8、Shift+F9除錯是開啟QuickWatch,內容是當前游標所在處的內容
9、F12轉跳到定義,很有用的快捷鍵
10、Shift+F12查詢所有引用
---------------------------------------VS2008 快捷鍵大全 ----------------------------
Ctrl+m+Crtr+o摺疊所有大綱
Ctrl+M+Crtr+P: 停止大綱顯示
Ctrl+K+Crtr+C: 註釋選定內容
Ctrl+K+Crtr+U: 取消選定註釋內容
Ctrl+J : 列出成員 智慧感知
Shift+Alt+Enter: 切換全屏編輯
Ctrl+BT / Ctrl+KK: 切換書籤開關
Ctrl+BN / Ctrl+KN: 移動到下一書籤
Ctrl+BP: 移動到上一書籤
Ctrl+BC: 清除全部標籤
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+MM: 隱藏或展開當前巢狀的摺疊狀態
Ctrl+ML: 將所有過程設定為相同的隱藏或展開狀態
Ctrl+ES: 檢視空白
Ctrl+EW: 自動換行
Ctrl+G: 轉到指定行
Shift+Alt+箭頭鍵: 選擇矩形文字
Alt+滑鼠左按鈕: 選擇矩形文字
Ctrl+Shift+U: 全部變為大寫
Ctrl+U: 全部變為小寫
程式碼快捷鍵
Ctrl+Shift+空格鍵 / Ctrl+KP: 引數資訊
Ctrl+KI: 快速資訊
Ctrl+EU / Ctrl+KU: 取消選定註釋內容
Ctrl+KM: 生成方法存根
Ctrl+KX: 插入程式碼段
Ctrl+KS: 插入外側程式碼
F12: 轉到所呼叫過程或變數的定義
視窗快捷鍵
Ctrl+WW: 瀏覽器視窗
Ctrl+WS: 解決方案管理器
Ctrl+WC: 類檢視
Ctrl+WE: 錯誤列表
Ctrl+WO: 輸出 檢視
trl+WP: 屬性視窗
Ctrl+WT: 任務列表
Ctrl+WX: 工具箱
Ctrl+WB: 書籤視窗
Ctrl+WU: 文件大綱
Ctrl+DB: 斷點視窗
Ctrl+DI: 即時視窗
Ctrl+Tab: 活動窗體切換
Ctrl+Shift+N: 新建專案
Ctrl+Shift+O: 開啟專案
Ctrl+Shift+S: 全部儲存
Shift+Alt+C: 新建類
Ctrl+Shift+A: 新建項
Shift+Alt+Enter: 切換全屏編輯
Ctrl+BT / Ctrl+KK: 切換書籤開關
Ctrl+BN / Ctrl+KN: 移動到下一書籤
Ctrl+BP: 移動到上一書籤
Ctrl+BC: 清除全部標籤
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+MM: 隱藏或展開當前巢狀的摺疊狀態
Ctrl+ML: 將所有過程設定為相同的隱藏或展開狀態
Ctrl+MP: 停止大綱顯示
Ctrl+ES: 檢視空白
Ctrl+EW: 自動換行
Ctrl+G: 轉到指定行
Shift+Alt+箭頭鍵: 選擇矩形文字
Alt+滑鼠左按鈕: 選擇矩形文字
Ctrl+Shift+U: 全部變為大寫
Ctrl+U: 全部變為小寫

===================================

=====================================

========================================

Ctrl+m+Crtr+o摺疊所有大綱
   VS中的書籤功能能夠很好地解決這一問題。首先把游標放到需要標記書籤的程式碼處,然後點選VS中的插入書籤按鈕,就完成了設定書籤的操作。也可以使用設定書籤的快捷鍵:Ctrl+B,Ctrl+T來完成書籤的設定或取消。

Ctrl+M+Crtr+P: 停止大綱顯示Ctrl+K+Crtr+C: 註釋選定內容Ctrl+K+Crtr+U: 取消選定註釋內容Ctrl+J : 列出成員 智慧感知

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+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: 全部變為小寫 

1. 工具:

Microsoft Visual Studio 2008
Version 9.0.21022.8 RTM
Microsoft .NET Framework
Version 3.5

Installed Edition: Enterprise

2. 技巧:(全部左手操作,和打魔獸的感覺一樣)

·         如果你想複製一行程式碼(超級長,滑鼠拖老久的),只需要在這行的空白處 CTRL+C。

·         同理,刪除或者剪貼一行CTRL+X。

·         如果想複製一段在{}的程式碼,直接在頭或者尾 CTRL+C.

·         自動加namespace, CTRL+.

·         顯示方法裡的引數 CTRL+SHIFT+space. 以前每次都是手動刪括號。汗!

·         自動排版 CTRL+E,D.  (位置:在Edit-->Advanced-->Formated Document )這個是我最常用的

·         自動註釋 CTRL+E,C.  ( 位置:在Edit-->Advanced-->Comment Selection )

·         自從知道了Tab+Tab,可以調出程式碼段,我就經常用Try+Tab+Tabe.再也不用寫Try..catch了。

還有其他的技巧在原文裡看看就好了。 

命令名VS2008快捷鍵說明
除錯.全部中斷 CTRL + BREAK 臨時停止執行除錯會話中的所有程序。僅適用於“執行”模式。

除錯.斷點 CTRL + B 顯示“斷點”對話方塊,在此可新增和修改斷點。

除錯.呼叫堆疊 CTRL + ALT + C 顯示“呼叫堆疊”視窗,以顯示當前執行執行緒的所有活動過程或堆疊幀列表。僅適用於“執行”模式。

除錯.清除所有斷點 CTRL + SHIFT + F9 清除專案中的所有斷點。

除錯.啟用斷點 CTRL + F9 在當前行上設定斷點。

除錯.異常 CTRL + SHIFT + E 顯示“異常”對話方塊。

除錯.即時 CTRL + ALT + I 顯示“即時”視窗,在該視窗中可以計算表示式並執行單個的命令。

除錯.區域性變數 CTRL + ALT + L 顯示“區域性變數”視窗,VS2008快捷鍵以檢視當前堆疊幀中每個過程的變數及其值。除錯.程序 CTRL + SHIFT + R 顯示“程序”對話方塊,該對話方塊允許在單個解決方案中同時除錯多個程式。

除錯.快速監視 SHIFT + F9 顯示帶有選定表示式的當前值的“快速監視”對話方塊。僅適用於“中斷”模式。使用該命令可檢查尚未為其定義監視表示式的變數、屬性或其他表示式的當前值。

除錯.重新啟動 CTRL + SHIFT + F5 終止除錯會話,重新生成,然後從開始處開始執行應用程式。可用於“中斷”模式和“執行”模式。

     前言:前段時間給部門做了一次技術培訓,今日有空就整理一下寫到部落格裡,希望更多人能夠了解、更希望更多人能夠交流更多的技巧。     

     VisualStudio雖然大家每天都在使用它,但是可能有些功能的使用大家並不清楚,甚至不知道有這項功能,下面這些技巧可能會對你有所幫助。

     先上目錄:

     第一節:

     怎樣給自己的程式碼新增版權資訊。
     怎樣給自己的程式碼新增程式碼段。
     怎樣使用工作管理員。
     怎樣使用釋出網站功能。
     怎樣把常用程式碼放到工具箱中的常規選項中。
     怎樣怎樣在多個視窗檢視同一個文件。
     怎樣建立區域,方便程式碼閱讀及維護?
     怎樣建立矩形選區?

     下面就一條一條來詳解:

     1.怎樣給程式碼新增版權資訊。

     寫程式碼經常會要寫一些版權資訊、或者一些常用的名稱空間引用,如果每個頁面都拷貝貼上一遍,確實挺麻煩的。有什麼可以讓我們一勞永逸的辦法呢?vs中的模板功能來可以幫助我們達到這個目的。

     解決辦法: [W用1]   直接把D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates資料夾中的相應的模板壓縮包Copy到C盤的My Documents\Visual Studio 2005\Templates中的相應位置,然後修改新增上自己要新增的資訊。 然後在新增新項的時候選擇“我的模板”下面的項即可。

     示意圖如下:


 1 //======================================================================
 2 //新增版權資訊
 3 //Copyright (C) $year$ ARTM
 4 //All rights reserved
 5
 6 //Filename :$safeitemrootname$
 7 //Created by 邱楓 at  $time$
 8 //Description :
 9 //======================================================================
10 using System;
11 using System.Data;
12 using System.Configuration;
13 using System.Collections;
14 using System.Web;
15 using System.Web.Security;
16 using System.Web.UI;
17 using System.Web.UI.WebControls;
18 using System.Web.UI.WebControls.WebParts;
19 using System.Web.UI.HtmlControls;
20 //新增常用的名稱空間引用
21 using com.artmctc.mis.common;
22 using com.artmctc.mis.model;
23 using com.artmctc.mis.service;
24 namespace $rootnamespace$
25 {
26     public partial class $classname$ : System.Web.UI.Page
27     {
28         protected void Page_Load(object sender, EventArgs e)
29         {
30
31         }
32     }
33 }
34

注意:WebSite模板和Web應用程式模板是不一樣的。   

2.怎樣給程式碼新增程式碼段?

     編碼過程中,經常會有一些常用的程式碼結果會反覆使用,有沒有一種辦法把這些程式碼巢狀到VS IDE中呢?

     解決辦法:完全沒問題,使用snippet檔案能很好的解決這一問題。開啟\Program Files\Microsoft Visual Studio 8\VC#\Snippets\2052\Visual C#裡面有很多VS自帶的snippet檔案,你只需要複製一下,然後把它修改成自己的程式碼段即可。

     見圖示:

     程式碼如下:

Code

使用:

如上圖:找到自己設定的程式碼段的別名,輸入回車鍵,然後輸入tab鍵,即可自動生成如下程式碼:

3.怎樣使用工作管理員?

     假如我們開發的專案很大,在專案中有些程式碼沒有完成,我們可以做一下標記,便於將來查詢。

     VS中的工作管理員能夠很好地解決這一問題,使用方法:在要標誌的地方輸入://TODO:內容,然後在檢視——任務列表中開啟所有的任務列表。

4.怎樣使用釋出網站功能?

     在我們部署Web應用程式的時候,像.cs等檔案因為已經生成了dll,對部署站點是沒有什麼用處的,這個時候一般都是手動去刪除這些沒用的檔案,有沒有更快捷的辦法來完成這項工作呢?VS自帶的釋出功能能夠很好地解決這一問題。

     選中專案——右鍵屬性——釋出(Publish) 或者選擇生成(Build)——釋出(Publish)開啟如下對話方塊:

5.怎樣把備份常用程式碼,快捷方便下次使用?

     在編碼過程中我們會經常編寫一些重複的程式碼,怎樣把這些程式碼備份起來,下次使用的時候能夠快捷地調用出來呢?

     工具箱中的常用選項能夠達到這個功能,把我們常用的程式碼拖放到工具箱中的常用選項卡中,下次使用的時候直接雙擊就行了。如下圖:

6.怎樣在同一個視窗中檢視一個文件的不同部分?

直接見圖:

拖動後下效果見下圖:

看到了嗎?一個文件被分成了兩個!你可以在一個視窗中同時檢視這個文件的頭部和尾部。

怎樣還原過去呢?直接拖動那個小條條,恢復原位就行了。

     新增

     #region

     //程式碼區域

     #endregion

[W用2] 8.怎樣建立矩形選區?

     有時候我們只想複製一段程式碼的前幾列,後幾列不想複製,怎樣才能達到這種效果呢?

     很簡單,摁住alt鍵,然後拖動滑鼠即可,效果如下:

第一節完,第二節待續。 

1. 怎樣調整程式碼排版的格式?
選擇:編輯—>高階—>設定文件的格式 
或     編輯—>高階—>設定選中程式碼的格式。
格式化cs程式碼:Ctrl+k+f 
格式化aspx程式碼:Ctrl+k+d

2. 怎樣跳轉到指定的某一行?
兩種方法:Ⅰ. Ctrl+G 
             Ⅱ. 單擊狀態列中的行號

3. 怎樣建立矩形選區?
兩種方法:Ⅰ. 摁住alt鍵,然後拖動滑鼠即可。
            Ⅱ. 按住Shift+Alt點選矩形的左上和右下位置即可。

4. 怎樣快速隱藏或顯示當前程式碼段?
Ctrl+M,M

5. 怎樣快速切換不同的視窗?
Ctrl+Tab

6. 怎樣生成解決方案?
Ctrl+Shift+B

7. 怎樣快速新增程式碼段?
輸入prop然後按兩次tab即可插入自動屬性
public int MyProperty { get; set; },

(輸入try,class,foreach等等,按兩次tab也有類似效果。)

8. 怎樣呼叫智慧提示?
兩種方法:Ⅰ. Ctrl+J
              Ⅱ. Alt+→

9. 怎樣呼叫引數資訊提示?
游標放到引數名上面,然後輸入Ctrl+Shif+空格。

10. 怎樣檢視程式碼的詳細定義?
開啟:檢視—>程式碼定義視窗
然後你再在頁面中把滑鼠點到某個方法上。

11. 怎樣建立區域以方便程式碼的閱讀?
#region
程式碼區域
#endregion

12. 怎樣同時修改多個控制元件的屬性?
選中多個控制元件,然後右鍵屬性,這個時候這些控制元件共有的屬性就

會出現,修改之後所有的控制元件都會變化。

13. 怎樣快速新增名稱空間?
對於引用了dll,但程式碼中沒有引用其名稱空間的類,輸入類名

後在類名上按Ctrl+.即可自動新增該類的引用名稱空間語句。

14. 怎樣實現快速拷貝或剪下一行?
游標只要在某行上,不用選中該行,直接按Ctrl+c

或Ctrl+x 就可以拷貝或剪下該行。

15. 怎樣使用工作管理員?
假如我們開發的專案很大,在專案中有些程式碼沒有完成,我們

可以做一下標記,便於將來查詢。

建立方法:在要標誌的地方輸入://TODO:...內容...
使用方法:檢視—>任務列表—>註釋

直接先上第二節目錄:

怎樣使用書籤?
怎樣使用即時視窗來顯示變數或執行方法?
怎樣在硬碟中快速找到專案中的檔案?
怎樣快速調整文件或某段程式碼的格式?
怎樣快速把檔案加入到專案中?
怎樣強制呼叫智慧提示?
怎樣強制呼叫引數資訊?
怎樣跳轉到指定的行?

怎樣使用向前定位及向後定位快捷鍵?
怎樣快速切換不用的頁面?
怎樣快速隱藏或顯示當前程式碼段?
怎樣同時修改多個控制元件的屬性?
怎樣錄製與播放臨時巨集?

9.怎樣使用書籤來快速找到自己的檔案?

     如果你在開發一箇中、大型專案,如果你的解決方案下面包含很多工程,如果你擁有很多的頁面,那麼要想快速找到想要的某個頁面是不是很麻煩,層層目錄去找?太慢了,何況要還要讓你去找某個頁面中的某段程式碼呢?!

     VS中的書籤功能能夠很好地解決這一問題。首先把游標放到需要標記書籤的程式碼處,然後點選VS中的插入書籤按鈕,就完成了設定書籤的操作。也可以使用設定書籤的快捷鍵:Ctrl+B,Ctrl+T來完成書籤的設定或取消。

見圖:

書籤設定好之後,直接在書籤列表中雙擊你設定的書籤就能直接跳轉到想要的程式碼段了。提醒一下,你可以自己重新命名書籤的名字呀,很方便吧。

10.怎樣使用即時視窗來除錯程式?

     這個即時視窗的用途就不用說了,大家可能都知道,但是好多人卻因為不小心關掉了這個視窗而再想使用它時卻怎麼找也找不到。

     想一想,既然是即時視窗肯定是在除錯的時候才有用,那麼怎樣開啟它呢?除錯——視窗——即時視窗,或快捷鍵:Ctrl+D,I

11.怎樣在硬碟中快速找到專案中的檔案?

     如果你在使用VS,想拷貝專案中的某個檔案,不要再去硬碟中一個目錄一個目錄深入了,在VS中開啟該檔案,然後右鍵該選項-開啟所在的資料夾即可,見圖:

12.怎樣快速調整文件或某段程式碼的格式?

     現在大家寫程式碼都喜歡拷程式碼,可是拷過來的程式碼有時候畢竟不像寫的那樣格式很正確,排的很整齊,怎麼辦?手動一行一行地調整?不用!

交給VS來做這無聊的工作吧:選擇編輯——高階——設定文件的格式 或 編輯——高階——設定選中程式碼的格式。有了它再也不怕程式碼排版不美觀了。

13.怎樣快速把檔案加入到專案中?

     開啟VS,直接把檔案貼上到想要放置的資料夾中即可。

14.怎樣強制呼叫智慧提示?

     如果沒有VS的只能提醒,估計好多人都不會寫程式碼了。可是智慧提醒又不是能夠讓我們隨心所欲地使用,過了那個時候你滑鼠再怎麼移動它都不會出來,搞的我們有時候不得不把原來寫的程式碼刪除一部分重新點個"."來呼叫智慧提醒。

     其實VS中有個快捷鍵,能夠真正讓我們達到隨心所欲,想什麼時候看智慧提醒就什麼時候看。

     把游標放到想呼叫智慧提醒的地方,然後輸入Ctrl+J,看吧,熟悉的智慧提醒又出來了。見圖:

15.怎樣強制呼叫引數資訊?

     一個方法的引數資訊也是很重要的,可是它有時候會使哦我們存在和14條中相同的困惑。怎樣讓我們“想看就看”呢?

     記住這個快捷鍵:Ctrl+Shif+空格,讓你想看就看。 游標放到引數名上面,然後輸入Ctrl+Shif+空格,看看什麼出來了:

16.怎樣跳轉到指定的行?

     兩種方法,能夠快速定位到文件中的某一行:1.Ctrl+G  2.單擊狀態列中的行號,如下圖:

17.怎樣使用向前定位及向後定位快捷鍵?

     相信VS中的“轉到定義”大家都喜歡用,可是轉到定義之後怎麼能夠快速地轉回來呢?下面這個快捷鍵會節省你“轉回來”的時間:

     Ctrl+_ 。如果你轉回來之後還想轉到定義,直接輸入:Ctrl+Shif+_ 就好了。來回切換吧,想怎麼看就怎麼看。

     如果你說這樣看著太累了,那再告訴你一個更簡潔的方法:開啟:檢視——程式碼定義視窗,然後你再在頁面中把滑鼠點到某個方法上,看看程式碼定義視窗中顯示的是什麼:

18.怎樣快速切換不用的頁面?

     Window中切換不同的視窗的快捷鍵你知道吧:Alt+Tab,那麼VS中也有:Ctrl+Tab,看看效果吧:

19.怎樣快速隱藏或顯示當前程式碼段?

     Ctrl+M,M
20.怎樣同時修改多個控制元件的屬性?

     選中多個控制元件,然後右鍵屬性,這個時候這些控制元件共有的屬性就會出現,修改之後所有的控制元件都會變化。
21.怎樣錄製與播放臨時巨集?

     如果你在VS中需要不斷重複一系列鍵盤操作的時候,這個時候你可以考慮讓VS自己寫程式碼了。使用VS中的巨集功能,把你的一系列需要不斷重複的鍵盤操作給錄製下來,然後直接執行巨集就能讓VS自己寫程式碼了。

     錄製:工具-巨集-記錄臨時巨集,Ctrl+Shif+R
     播放:工具-巨集-執行臨時巨集,   Ctrl+Shif+P 
     儲存:工具-巨集-儲存臨時巨集.,可以重新命名巨集