vs技巧总结

工欲善其事,必先利其器,做为一个优秀的程序员很重要的一点就是要善用工具。最近专一于工具开发的我,最近以为工具的使用,站在巨人的肩膀上进行劳做,而不是不断的造轮子,是很是重要的。程序员

时间最贵,由于对于每一个人都是没法再生的资源就是时间了。函数

vs是经常使用的工具,每次咱们不厌其烦的手工操做,有时候只是一个小技巧便能简化不少工做。其余工具也同样。这里我记一下本身用到的小技巧,之后不断补充添加,以供本身和他人之需。工具

 

1.  显示行号:debug

  Tools-> Options ->Text Editor ->All Languages ->Display->Line Numberscode

2.  定位行号:接口

  Ctrl + G资源

3.  debug 的console 框不关闭开发

  使用start without debugging (Ctrl + F5).  或者在退出的代码后加上 Console.ReadLine();  Console.ReadKey();  表示等待用户输入数据字符串

4. 打开IDE导航,得到鸟瞰视图get

  Ctrl + Tab

5.  建立矩形选区,选择代码

  ALT + 拖动鼠标

  Shift + ALT + 拖动鼠标

6.  隐藏或显示当前代码段

  Ctrl + M,  M(须要按两次M)

7.  快速生成解决方案

  Ctrl + Shift +B

8.  快速插入代码段

  输入prop 后双击tab,既能够生成下面代码:

  public int MyProperty{ get; set; }

  输入try,  class,  foreach 等等, 按两次tab也会自动添加代码段

9.  手动打开智能提示:

  Ctrl + J;  Alt + ->(右箭头)

10. 调用参数信息提示:

  这个颇有用,调用一个接口时,未必都要去查library, 这个方法可以提供接口的参数信息,  鼠标放在参数名上,而后输入 Ctrl + Shift+ 空格

11. 怎样查看代码的详细定义:

  这个也很经常使用,  view -> code defenition window.  而后就会弹出 代码定义窗口,鼠标选中的方法的定义会在该window中显示

12.  快速添加using    

  对于引用了dll,但代码中没有引用其命名空间的类,输入类名后在类名上按 Ctrl+.(ctrl 和 点号)     便可自动添加该类的引用命名空间语句。

13.  快速copy, paste, delete 一行

  不须要选中该行,只须要鼠标定位在这行就能够。  使用 ctrl + c 复制, ctrl +v 黏贴, ctrl +x 删除一行。

14.  快速找到函数定义: F12,  Ctrl+Shift+减号

15.  回到函数的调用出: ctrl + 减号

16.  在鼠标所在行的前面添加一行: ctrl +shift+enter

   在鼠标所在行的后面添加一行: ctrl + enter

17.  增量查找,相似ultraedit里的用法。  这个查找很神奇:

  ctrl + I  开始使用 增量查找;

  随后输入带查找的字符串: 如 filename  , Ctrl +I,便可开始查找, 而且会自动向下定位。

  若是向上查找,使用Ctrl +Shift + I.