常用的VS快捷鍵
- 檢視與設定快捷鍵
一般在菜單裡面我們直接就可以看到一些功能的快捷鍵。另外,可以依次通過 菜單欄-工具-選項-環境-鍵盤 中檢視和設定對應功能的快捷鍵
- 推薦幾個我比較常用的快捷鍵
我用的是VS2015社群版,是以可能有些快捷鍵和其他版本會有些出入
Ctrl + K,Ctrl + U 取消標明行或者光标所在行的注釋 Ctrl + K,Ctrl + D 正确對齊所有代碼 Ctrl + R,Ctrl +R 重命名 Ctrl + K,Ctrl +S 插入外側代碼 Ctrl + . 快速操作或重構(萬能鍵!!!) Ctrl+Alt+F10 同上 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技能,不妨亮出來閃閃