標籤:
- 常用快速鍵
- 自動產生頭部注釋
- 程式碼片段
- NuGet
- Team Foundation
常用的VS快速鍵
一般在菜單裡面我們直接就可以看到一些功能的快速鍵。另外,可以依次通過 功能表列-工具-選項-環境-鍵盤 中查看和設定對應功能的快速鍵
我用的是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
大家天天都在用,所以就不再贅述,點擊它→→→NuGet←←←
Team Foundation
Team Foundation微軟自家的代碼版本控制工具,由於公司統一SVN,所以沒有正式用過這個功能,只是隨便點開體驗了下
Visual Studio ***宇宙第一的IDE,而然平時用到的也就是那麼幾個功能,如果你有什麼不為人知而又實用的VS技能,不妨亮出來閃閃
Visual Studio 技能GET