程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> Visual Studio 技能GET,visualstudio

Visual Studio 技能GET,visualstudio

編輯:C#入門知識

Visual Studio 技能GET,visualstudio


  • 常用快捷鍵
  • 自動生成頭部注釋
  • 代碼片段
  • 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技能,不妨亮出來閃閃

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved