相信.Net開發人員都想可以熟記各類VS快捷鍵以提升平時開發的效率,但苦於記憶能力太差而快捷鍵又特別多,特別煩,因此做罷!html
下面我將簡單介紹一下我記憶VS快捷鍵的一些方法,但願對你們有所幫助。sql
一、窗口快捷鍵 windows
(你們有沒有發現但凡跟窗口掛上鉤的快捷鍵當中都有一個W,那是由於W表明Windows也就是窗口的意思)瀏覽器
Ctrl+W,W: 瀏覽器窗口 (瀏覽櫥窗用有道的翻譯是window shopping 因此打開瀏覽器窗口的快捷鍵天然就是Ctrl+W,W 你們想一想爲何這裏的w表明瀏覽櫥窗的含義呢,那是由於你打開瀏覽器窗口默認會讓你們去看各類微軟新聞及產品以便引導你們購買微軟產品 這是後話 哈哈)性能優化
Ctrl+W,S: 解決方案管理器 (解決方案是Solution)
Ctrl+W,C: 類視圖 (類天然是Class)
Ctrl+W,E: 錯誤列表 (錯誤是Error)
Ctrl+W,O: 輸出視圖 (輸出Output )用過輸出窗口的猿們天然知道它的厲害啦 我以爲是一個挺強悍的窗口
Ctrl+W,P: 屬性窗口 (屬性 Property)
Ctrl+W,T: 任務列表 (任務Task)
Ctrl+W,X: 工具箱 (事實上工具應該是Tool 但t已被任務列表佔用了 那總歸得找一個字母用吧 哈哈 天然就想到了X 你們看看X的體型就知道了它但是四通八達呀 微軟用它天然就想表達咱們的VS工具箱但是各色各樣的工具都有的哦 這是我瞎謅的)
Ctrl+W,B: 書籤窗口 (書籤 Bookmark )書籤實際上是挺好用的 用熟悉的猿們確定對它愛不釋手
Ctrl+W,U: 文檔大綱
Ctrl+D,B: 斷點窗口 (斷點 breakpoint) 工具
Ctrl+D,I: 即時窗口 (即時immediately ) sqlserver
二、項目功能快捷鍵 性能
(先總結一下哦 ctrl是強制功能鍵 shift有給項目增長功能做用) 優化
CTRL + F6 /CTRL + TAB下一個文檔窗口即活動窗體切換 (相信使用過windows操做系統的夥伴們都知道alt+tab表示在任務之間切換 那若是在當中任務不一樣的活動標籤中切換就是ctrl+tab了 嘿嘿)
CTRL + SHIFT + F6 /CTRL + SHIFT + TAB上一個文檔窗口 (在windows系統操做中 相信你們都知道shift有相反的功能 哈哈 在這裏體現了) ui
F7: 查看代碼
Shift+F7: 查看窗體設計器 (coding的你們相信用過最多的就是在視圖界面的代碼界面切換 那就用它了 若是是想再切換回視圖界面 哈哈 記得加相反鍵 shift)
Ctrl+Shift+N: 新建項目 (N是New新建的意思 那若是須要強制在項目中新建項目的話 天然就是組合鍵Ctrl+Shift+N)
Ctrl+Shift+O: 打開項目 (O表明Open打開的意思)
CTRL + SHIFT + C顯示類視圖窗口(C表明Class類的意思)
CTRL + F4關閉文檔窗口 (相信用過qq的你們都有使用alt+f4來關閉當前聊天窗口 想一想用ctrl+tab在活動標籤窗口切換就知道爲何關閉當前標籤窗口是ctrl+f4)
CTRL + SHIFT + E顯示資源視圖 (E表明Explorer資源管理器的意思)
CTRL + SHIFT + B生成解決方案 (B表明Build生成的意思 其實用F6也能夠實現)
Shift+F6表示生成當前項目 (上面已經說過使用f6能夠生成整個解決方案 那若是是當前項目的生成那天然就是加上功能鍵shift了 )
F4 顯示屬性窗口
SHIFT + F4顯示項目屬性窗口
Ctrl+Shift+S: 所有保存 (S表明Save保存的意思 這裏表示所有保存是由於若是隻是單個保存Ctrl+S跟整個項目沒有任何瓜葛 而所有保存的概念應該是說在整個項目中 因此組合鍵中天然會有shift了哦)
Ctrl+Shift+A: 新建項(A是Add的意思)
Shift+Alt+C: 新建類 (你們能夠會想爲何新建類是shift+alt+c c天然是class啦 我相信平時的coding工做當中添加類是最多的而alt鍵是咱們使用的最多的鍵空格鍵旁邊的小功能鍵 shift是跟項目有關的功能鍵 這樣一記不就哈哈 進入腦海啦)
三、書籤相關快捷鍵(我本人比較喜歡看書的時候寫些東西或者作些標記 因此提早寫這部門啦)
(B表明Bookmark )
Ctrl+B,T 切換書籤開關 (切換是trigger 哦)
Ctrl+B,N 移動到下一書籤 (下一個是Next)
Ctrl+B,P: 移動到上一書籤 (上一個是Previous)
Ctrl+B,C: 清除所有標籤(C是Clear)
四、查找相關快捷鍵
Ctrl+F: 查找 (Find)
Ctrl+Shift+F: 在文件中查找 (上面已經提過了shift是表示在項目中 因此若是須要在項目中的文件中查找的話 那天然就少不了Shift)
F3: 查找下一個 (相信使用過windows系統的人都知道f3是查找的快捷鍵)
Shift+F3: 查找上一個 (shift在此有反向的功能哦)
Ctrl+H: 替換
Ctrl+Shift+H: 在文件中替換
五、代碼快捷鍵
Ctrl+E,D(ctrl+k,d) ----格式化所有代碼 (每一個使用過vs的人 若是不會用這個快捷鍵那但是虧大了哦)
Ctrl+E,F ----格式化選中的代碼(若是你已經記住Ctrl+E+D是格式化所有代碼的話 那你想一想規律不就知道了嗎 F不就在D的右邊表示它是特定某一範圍)
Ctrl+K,C: 註釋選定內容
Ctrl+K,U: 取消選定註釋內容 (日常註釋和反註釋 你們相信都用的比較平凡 kernel核心內容 c表示Comment selected text U表示Uncomment selected text)
Ctrl+J /Ctrl+K,L: 智能提示 列出成員 (kernel核心內容 list列表 若是咱們想查看一個對象具備的成員具體信息的時候試下這個快捷鍵吧)
Ctrl+K,P: 參數信息 (kernel核心內容 Parameters參數 若是咱們想查看一個方法的具體參數的時候這個組合鍵但是挺有用的哦)
Ctrl+K,I: 快速信息
Ctrl+K,X: 插入代碼段
Ctrl+K,S: 插入外側代碼(平時我的習慣會時不時的用#region 用了region以後代碼看起來就特別整潔 因此天然而然的就用習慣了這個)
CTRL + M, CTRL + M 摺疊或展開當前方法
CTRL + M, CTRL + O 摺疊全部方法
CTRL + M, CTRL + L展開全部方法
Ctrl+M,P: 中止大綱顯示 (用了region將代碼摺疊起來以後試試用這組組合鍵吧 體驗一下摺疊和展開的快感吧 看着舒服的代碼我相信你記住這對快捷鍵確定是值得的)
ctrl+shift+f10:自動添加using命名空間
插入自動屬性:輸入prop後按兩下tab
六、調試快捷鍵
F5: 啓動調試
Ctrl+F5: 開始執行(不調試)
Shift+F5: 中止調試
Ctrl+Shift+F5: 重啓調試
F9: 切換斷點
Ctrl+F9: 啓用/中止斷點
Ctrl+Shift+F9: 刪除所有斷點
F10: 逐過程
Ctrl+F10: 運行到光標處
F11: 逐語句
七、編輯快捷鍵
Shift+Alt+Enter: 切換全屏編輯(若是想一心一意的只寫代碼 讓整個vs鋪滿全屏 感受還不錯哦)
F12: 轉到所調用過程或變量的定義
Alt+F12: 查找符號(列出全部查找結果)
shift+f12:查找全部引用(講光標放在單詞上, 而後按Shift + F12)
Ctrl+U: 所有變爲小寫 (我的最喜歡這組快捷鍵了 由於日常寫sql語句的時候都是在sqlserver裏面寫的 而後再粘貼到vs裏來 瞭解了一些sql語句性能優化的皮毛知識就免不了想把粘貼過來的sql語句所有轉換成大寫以提升丁點兒性能 )
Ctrl+Shift+U: 所有變爲大寫 (U表示Upper )
Ctrl+Shift+V: 剪貼板循環 (平時咱們都只習慣用ctrl+c 和ctrl+v 你們可能還不知道事實上微軟都已經幫咱們把屢次剪切的結果都保存了下來 記下這組快捷鍵吧 能夠粘貼上幾回剪切的結果 一用便知道它的強大厲害之處)
Ctrl+Shift+L: 刪除當前行 (這個頗有用哦 由於你們經常會要刪除多餘的空行 哈哈 這組快捷鍵會讓你省力很多)
Ctrl+E,S: 查看空白(ctrl+r,w 和它同樣能夠查看空白或者說顯示或隱藏tab標記)
Ctrl+G: 轉到指定行 (經過狀況下 咱們想在跳轉到具體某一行 用它太方便了)
Shift+Alt+箭頭鍵: 選擇矩形文本
Alt+鼠標左按鈕: 選擇矩形文本
CTRL + DELETE刪除至詞尾
CTRL + BACKSPACE刪除至詞頭
SHIFT + TAB取消製表符
Ctrl+左右箭頭鍵: 一次能夠移動一個單詞
Ctrl+單擊: 選中當前點擊的整個單詞
SHIFT + END選擇至行尾
SHIFT + HOME選擇至行開始處
CTRL + SHIFT + END選擇至文檔末尾
CTRL + SHIFT + HOME選擇至文檔末尾開始
CTRL + SHIFT + PAGE UP選擇至本頁前面
CTRL + SHIFT + PAGE DOWN選擇至本頁後面
CTRL + PAGE DOWN光標定位到窗口上方
CTRL + PAGE UP光標定位到窗口下方
CTRL + END文檔定位到最後
CTRL + HOME文檔定位到最前
按兩下tab快速插入代碼段(寫for, foreach循環,或者try, 還有綁定事件方法)
ctrl+減號:回退到光標上一次的位置(這個真心挺有用的)
(但願這篇文章可以幫助你們記住一些經常使用的快捷鍵)
特別聲明,文章中的圖片是借鑑小坦克的圖片,本人才疏學淺作不來這樣好的圖片,因此......
但願快捷鍵的使用能夠幫助你們提升工做效率! 哈哈 來自:http://www.cnblogs.com/liyunhua/p/4537054.html