一般在菜單裡面我們直接就可以看到一些功能的快捷鍵。另外,可以依次通過 菜單欄-工具-選項-環境-鍵盤 中查看和設置對應功能的快捷鍵
我用的是VS2015社區版,所以可能有些快捷鍵和其他版本會有些出入
Ctrl + K,Ctrl + U 取消選定行或者光標所在行的注釋 Ctrl + K,Ctrl + D 正確對齊所有代碼 Ctrl + R,Ctrl +R 重命名 Ctrl + K,Ctrl +S 插入外側代碼 Ctrl + . 快速操作或重構(萬能鍵!!!) Ctrl + Delete 刪除光標右側的所有字 Ctrl + X 剪切或刪除選中的代碼或光標所在行 Ctrl + L 剪切或刪除選中的代碼或光標所在行 Ctrl + G 跳轉到行號或行 Ctrl + Enter 在當前行插入空行 Ctrl + Shift + Enter 在當前行下方插入空行 Ctrl + Shift + 空格鍵 代碼提示(查看函數參數什麼的最有用了) Alt + 箭頭(↑,↓) 上移或下移光標所在行或選中的代碼 Shift + F12 查找所有引用 F12 跳轉到定義 F9 設置或刪除斷點
比較常見的有兩種方式,一種是修改模板文件,另一種是編輯宏指令,通過宏的方式每次都要使用快捷鍵,所以推薦大家使用修改模板的方式,只要改一次以後添加程序文件就自動生成。
首先找到VS的安裝目錄,依次找到Common7\IDE\ItemTemplatesCache;注意是ItemTemplatesCache而不是ItemTemplates,雖然兩個目錄都可以但是ItemTemplates目錄下的文件一旦修改就不能還原了。
如果你用的是C#那麼你就可以如下圖依次從ItemTemplatesCache文件夾中打開文件,然後編輯模板文件
using System; using System.Collections.Generic; $if$ ($targetframeworkversion$ >= 3.5)using System.Linq; $endif$using System.Text; $if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks; $endif$ namespace $rootnamespace$ { class $safeitemrootname$ { } }
添加注釋後的模板文件
// =============================================================================== // Author : HelloC // Email : [email protected] // Create Time : $time$ // Update Time : $time$ // =============================================================================== // CLR Version : $clrversion$ // Class Version : v1.0.0.0 // Class Description : // =============================================================================== // Copyright ©YJP $year$ . All rights reserved. // =============================================================================== using System; using System.Collections.Generic; $if$ ($targetframeworkversion$ >= 3.5)using System.Linq; $endif$using System.Text; $if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks; $endif$ namespace $rootnamespace$ { class $safeitemrootname$ { } }
配置完成之後我們可以添加個類文件看看效果,喲西!
下面是比較常用的模板配置變量
$time$ 時間 $year$ 年份 $userdomain$ 當前的用戶域 $username$ 當前的用戶名 $clrversion$ CLR版本 $machinename$ 計算機名稱 $safeitemname$ 文件名 $rootnamespace$ 命名空間
代碼段是什麼?你在寫for循環的時候,是不是只需要敲下for這幾個字母,然後按下”Tab“鍵,VS就給你自動生成了for循環的代碼;如果你也想隨便敲幾個字母,然後按下"Tab"鍵就能生成一段代碼,就需要用到VS代碼段功能
首先,你可以在工具菜單中找到“代碼片段管理器”(快捷鍵是Ctr+K,Ctrl+B),在這裡你可以查看VS給你內置的所有代碼段
我們可以通過文件路徑打開任意一個內置的代碼段文件,然後參照文件的內容,寫一個自己的代碼段文件,然後將文件保存為擴展名是.snippet的文件,還有就是文件名不要起重復了
寫好代碼片段文件後,通過代碼片段管理器,直接將你的代碼導入相應文件夾(My Code Snippets)下面就可以
導入完成後,你就可以去編輯區試試,如果你輸入了字母卻沒有,可以重啟下VS試試
大家天天都在用,所以就不再贅述,點擊它→→→NuGet←←←
Team Foundation微軟自家的代碼版本控制工具,由於公司統一SVN,所以沒有正式用過這個功能,只是隨便點開體驗了下
Visual Studio ***宇宙第一的IDE,而然平時用到的也就是那麼幾個功能,如果你有什麼不為人知而又實用的VS技能,不妨亮出來閃閃