VS快捷鍵大全

来源:http://www.cnblogs.com/masonlu/archive/2016/03/25/5318477.html
-Advertisement-
Play Games

相信.Net開發人員都想能夠熟記各種VS快捷鍵以提高平時開發的效率,但苦於記憶能力太差而快捷鍵又特別多,特別煩,所以作罷! 下麵我將簡單介紹一下我記憶VS快捷鍵的一些方法,希望對大家有所幫助。 1、視窗快捷鍵 (大家有沒有發現但凡跟視窗掛上鉤的快捷鍵當中都有一個W,那是因為W代表Windows也就是 ...


 

相信.Net開發人員都想能夠熟記各種VS快捷鍵以提高平時開發的效率,但苦於記憶能力太差而快捷鍵又特別多,特別煩,所以作罷!

下麵我將簡單介紹一下我記憶VS快捷鍵的一些方法,希望對大家有所幫助。

1、視窗快捷鍵 

(大家有沒有發現但凡跟視窗掛上鉤的快捷鍵當中都有一個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 )

2、項目功能快捷鍵 

(先總結一下哦 ctrl是強制功能鍵  shift有給項目增加功能作用)

CTRL + F6 /CTRL + TAB下一個文檔視窗即活動窗體切換 (相信使用過windows操作系統的伙伴們都知道alt+tab表示在任務之間切換  那如果在當中任務不同的活動標簽中切換就是ctrl+tab了   嘿嘿) CTRL + SHIFT + F6 /CTRL + SHIFT + TAB上一個文檔視窗 (在windows系統操作中  相信大家都知道shift有相反的功能  哈哈  在這裡體現了)

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是跟項目有關的功能鍵   這樣一記不就哈哈  進入腦海啦)

3、書簽相關快捷鍵(我本人比較喜歡看書的時候寫些東西或者做些標記  所以提前寫這部門啦)

(B代表Bookmark  )

Ctrl+B,T  切換書簽開關 (切換是trigger 哦)

Ctrl+B,N  移動到下一書簽 (下一個是Next) Ctrl+B,P: 移動到上一書簽 (上一個是Previous) Ctrl+B,C: 清除全部標簽(C是Clear)

4、查找相關快捷鍵

Ctrl+F: 查找 (Find) Ctrl+Shift+F: 在文件中查找 (上面已經提過了shift是表示在項目中  所以如果需要在項目中的文件中查找的話  那自然就少不了Shift) F3: 查找下一個 (相信使用過windows系統的人都知道f3是查找的快捷鍵) Shift+F3: 查找上一個 (shift在此有反向的功能哦) Ctrl+H: 替換  Ctrl+Shift+H: 在文件中替換

5、代碼快捷鍵

Ctrl+E,D(ctrl+k,d) ----格式化全部代碼 (每個使用過vs的人  如果不會用這個快捷鍵那可是虧大了哦)

Ctrl+E,F ----格式化選中的代碼(如果你已經記住Ctrl+E+D是格式化全部代碼的話  那你想想規律不就知道了嗎 F不就在D的右邊表示它是特定某一範圍)

VS快捷鍵大全

 

Ctrl+K,C: 註釋選定內容  Ctrl+K,U: 取消選定註釋內容 (平常註釋和反註釋  大家相信都用的比較平凡  kernel核心內容 c表示Comment selected text   U表示Uncomment selected text)

VS快捷鍵大全

Ctrl+J /Ctrl+K,L: 智能提示  列出成員 (kernel核心內容 list列表  如果我們想查看一個對象具有的成員具體信息的時候試下這個快捷鍵吧)

VS快捷鍵大全 Ctrl+K,P: 參數信息 (kernel核心內容 Parameters參數  如果我們想查看一個方法的具體參數的時候這個組合鍵可是挺有用的哦)

VS快捷鍵大全 Ctrl+K,I: 快速信息

 

Ctrl+K,X: 插入代碼段  Ctrl+K,S: 插入外側代碼(平時個人習慣會時不時的用#region  用了region之後代碼看起來就特別整潔  所以自然而然的就用習慣了這個)

 VS快捷鍵大全

 

CTRL + M, CTRL + M 摺疊或展開當前方法

VS快捷鍵大全

CTRL + M, CTRL + O 摺疊所有方法

VS快捷鍵大全 CTRL + M, CTRL + L展開所有方法

Ctrl+M,P: 停止大綱顯示 (用了region將代碼摺疊起來之後試試用這組組合鍵吧  體驗一下摺疊和展開的快感吧  看著舒服的代碼我相信你記住這對快捷鍵肯定是值得的)

 

ctrl+shift+f10:自動添加using命名空間

VS快捷鍵大全

插入自動屬性:輸入prop後按兩下tab

VS快捷鍵大全

6、調試快捷鍵
F5: 啟動調試 Ctrl+F5: 開始執行(不調試) Shift+F5: 停止調試 Ctrl+Shift+F5: 重啟調試

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

F10: 逐過程 Ctrl+F10: 運行到游標處 F11: 逐語句

 

7、編輯快捷鍵 Shift+Alt+Enter: 切換全屏編輯(如果想一心一意的只寫代碼  讓整個vs鋪滿全屏  感覺還不錯哦)

F12: 轉到所調用過程或變數的定義 

Alt+F12: 查找符號(列出所有查找結果) 

shift+f12:查找所有引用(講游標放在單詞上, 然後按Shift + F12)

VS快捷鍵大全

 

Ctrl+U: 全部變為小寫  (個人最喜歡這組快捷鍵了  因為平常寫sql語句的時候都是在sqlserver裡面寫的 然後再粘貼到vs里來  瞭解了一些sql語句性能優化的皮毛知識就免不了想把粘貼過來的sql語句全部轉換成大寫以提高丁點兒性能   )

Ctrl+Shift+U: 全部變為大寫  (U表示Upper )

VS快捷鍵大全

 

Ctrl+Shift+V: 剪貼板迴圈 (平時我們都只習慣用ctrl+c 和ctrl+v  大家可能還不知道事實上微軟都已經幫我們把多次剪切的結果都保存了下來  記下這組快捷鍵吧  可以粘貼上幾次剪切的結果  一用便知道它的強大厲害之處)

Ctrl+Shift+L: 刪除當前行 (這個很有用哦  因為大家常常會要刪除多餘的空行  哈哈  這組快捷鍵會讓你省力不少)

Ctrl+E,S: 查看空白(ctrl+r,w   和它一樣可以查看空白或者說顯示或隱藏tab標記)

VS快捷鍵大全

 

 

Ctrl+E,W: 自動換行 (這組快捷鍵真的是太方便了,平常一行代碼太長 然後老是要拉滾動條  用了組快捷鍵就能將手從滑鼠解放出來啦)

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, 還有綁定事件方法) 

VS快捷鍵大全

ctrl+減號:回退到游標上一次的位置(這個真心挺有用的)

VS快捷鍵大全

 (希望這篇文章能夠幫助大家記住一些常用的快捷鍵)

特別聲明,文章中的圖片是借鑒小坦克的圖片,本人才疏學淺做不來這樣好的圖片,所以......

希望快捷鍵的使用可以幫助大家提高工作效率! 哈哈
來自:http://www.cnblogs.com/liyunhua/p/4537054.html


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 回到目錄 這個文章對之前EF的一個補充,對於一些自關聯表的添加,如果你建立了表約束確實有這種問題,一般主鍵為整形自增,父ID為可空,這時,在添加時如果不為ID賦值,結果就會出錯。 錯誤: 無法確定依賴操作的有效順序。由於外鍵約束、模型要求或存儲生成的值,因此可能存在依賴關係。 解決: 結果: 回到目 ...
  • 聽說最近又出了什麼SAM,MVC輝煌即將過去,驚了我一身冷汗,ASP.NET MVC是啥都還沒搞明白呢 於是趕緊打開ASP.NET官網學習學習,斗膽將筆記發發出來,歡迎各位高手大俠來點建議 ASP.NET MVC系列:開始 ASP.NET MVC系列:添加控制器 ASP.NET MVC系列:添加視圖 ...
  • 首先,在模型類中引用 System.ComponentModel.DataAnnotations 命名空間;System.ComponentModel.DataAnnotations 命名空間提供定義 ASP.NET MVC 和 ASP.NET 數據控制項的類的特性(即內置驗證屬性,你可以使用聲明的任 ...
  • 提供對查詢結果和查詢對資料庫的影響 此枚舉有一個 FlagsAttribute 屬性,通過該屬性可使其成員值按位組合。 命名空間: System.Data程式集: System.Data(在 System.Data.dll 中) 語法: Default:此查詢可能返回多個結果集。執行查詢可能會影響數 ...
  • 最近需要寫一個正則去匹配一個小數(小數非負,保留兩位),為方便和大家一塊兒學習研究,特意將我分析正則的過程寫下來。 第一,分析都會有哪些是合法的可以匹配的,以及非法的字元,先列舉下來。合法的有1、1.11、0.12、0.3、0、0.00,非法的可能會出現001、01.1、01.、-1、1.123等等 ...
  • 二維碼掃描的實現,簡單的來說可以分三步走:“成像”、“截圖”與“識別”。 UWP開發中,最常用的媒體工具非MediaCapture莫屬了,下麵就來簡單介紹一下如何利用MediaCapture來實現掃描和截圖並且利用Zxing識別二維碼,以及會遇到的問題和需要註意的地方。 1. 初始化與成像 1 pr ...
  • 我發現VS的一些異常情況,比如,會丟失一些信息,如:工程的位置信息,啟動信息。 和本問題相關的是,會丟失工程項目的依賴關係。(雖然,對工程的引用還在,但從屬性里來看,工程項目的引用關係已經丟失) 那麼問題就好解決了, 1,刪除引用的工程DLL 2,重新引用工程項目 3,重建解決方案 OK 下麵是一些 ...
  • 思路 定義幾個類: HealthCheckItem類:檢查項目 屬性: HealthCheckItem類中的方法: 主界面: HealthCheckSet類:體檢套餐 屬性: HealthCheckSet類中的方法: 獲取價格的方法: 添加新套餐: 載入套餐下拉框信息: 初始化檢查項目: 添加檢查項 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...