Visual Studio 技能GET
常用的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 : yangjianping@sdyinfang.com // 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技能,不妨亮出來閃閃
?
轉載于:https://www.cnblogs.com/liunlls/p/vs-ide.html
總結
以上是生活随笔為你收集整理的Visual Studio 技能GET的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 的时间模块使用
- 下一篇: Maven学习小结(七 生命周期[转])