你的位置:首页 > ASP.net教程

[ASP.net教程]Visual Studio 技能GET


  • 常用快捷键
  • 自动生成头部注释
  • 代码片段
  • 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        :  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的文件,还有就是文件名不要起重复了

NuGet

  大家天天都在用,所以就不再赘述,点击它→→→NuGet←←←

Team Foundation

  Team Foundation微软自家的代码版本控制工具,由于公司统一SVN,所以没有正式用过这个功能,只是随便点开体验了下

   Visual Studio ***宇宙第一的IDE,而然平时用到的也就是那么几个功能,如果你有什么不为人知而又实用的VS技能,不妨亮出来闪闪

到马来西亚游费用报价大全马来西亚自助游攻略2015怎样去马来西亚旅游特价马来西亚游深圳到马来西亚旅游报价肇庆汽车站到盘古山景区如何坐车方便便宜? 深圳到增城大丰门漂流怎么走?门票是多少? 河源万绿谷漂流门票是多少? 惠州罗浮山有哪些旅游胜地?要怎么去? 919公交去长城的特别注意? 怎么去梅里雪山?怎么走? 2015年春节高速免费时间? 现在哪里还有银杏看吗? 布拉格特色美食大盘点 以色列旅游不可错过的美食有哪些 捷克美食简介 肉食唱主角的饕餮大餐 不丹美食吃什么 蜈支洲岛娱乐项目_蜈支洲岛娱乐项目介绍 亚龙湾中心广场门票_亚龙湾中心广场交通 蜈支洲岛名称的由来 血拼年末绝佳购物地 CLM1S-GKW-CTBVB7A3 Datasheet CLM1S-GKW-CTBVB7A3 Datasheet CLM1S-WKW-CTBVB153 Datasheet CLM1S-WKW-CTBVB153 Datasheet CLM1T-RKW-CTAUACC3 Datasheet CLM1T-RKW-CTAUACC3 Datasheet 深圳的旅游景点 深圳的旅游景点 深圳的旅游景点 重庆好玩吗 重庆好玩吗 重庆好玩吗 汕尾旅游 汕尾旅游 汕尾旅游