工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!

  若有须要WPF工具的朋友能够移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧html

  以前一篇《c++的性能, c#的产能?!鱼和熊掌能够兼得,.NET NATIVE初窥》承蒙你们喜好和编辑推荐,在此很是感谢你们支持。在回复中我发现不少朋友还在使用老的IDE,固然有些是公司决定的,和我的无关。可是有条件的话仍是新的IDE比较适合你们,毕竟新的IDE会有新的特性来减小你们编程时间,加快效率,这样就会挤出更多的时间给你们思考。作.NET, VS是必备的。因此此次我想介绍VS2013一些安装和小技巧给你们。前端

  [小九的学堂,致力于以平凡的语言描述不平凡的技术。如要转载,请注明来源:小九的学堂cnblogs.com/xfuture]c++

 

  安装程序员


 

  安装VS2013首先你的IE必需要是10以上,不然没法安装。web

  【更正. Vs2013是可使用IE10一下的IE, 但在运行时须要更改一些设置:算法

  
    蓝色的猫儿   
   VS2013也不是必定要IE10的,我就没装IE10,只是一开始会有一个提示,说若是不安装IE10的话,可能性能会有影响。我忽略了这个提示,安装之后发现只要vs2013打开,ie8访问本地网站就特别卡,特别慢,一开始不明白怎么回事,难道必定要用IE10?后来发现,原来VS2013只要打开,就时时刻刻监控IE8,SignalR技术来推送信息,便于vs2013界面能够刷新IE浏览器,这是一种推送技术,在ie8中用的是轮询,特别耗性能,IE10用的websocket,所以性能不受影响。后来把vs2013里面这样设置才平息了。 】 

  如今VS安装是很是省力并且界面也蛮好看的。下载地址:1.官方连接,2.IPlaySoft连接。安装点击下图按钮便可一键安装,这点比SQL SERVER要爽很是多。编程

  须要大概10G的空间,因此C盘存储小的盆友们要注意了~c#

  

  安装结束后,选择主语言环境,点击继续,VS大概会初始化配置三五分钟,以后就可使用了。浏览器

 

  一览websocket


 

  VS2013有着典型的平面风格,下面有工具栏,代码管理栏和代码块截图,你们能够感觉一下。

  

 

  

 

  

 

    你们可能看到我这边颜色和字体和本来不一样,这里特地分享给你们背景护眼色值(这对天天看电脑的程序员很重要对不对!)还有字体:

    工具-选项-字体和颜色:在项背景点击自定义-色调85 饱和度123 亮度205, 字体则是选择Calibri,我的认为看起来很是舒服。前景字体我选择了偏紫色,会很搭配背景浅绿色以及不会和关键字颜色搞混。

 

  特性


 

  VS2013有一些新的特性,我的把几项很是好用的提示给你们:

 

  1.CodeLens(代码信息指示器).在代码中的每一个方法上放置修饰符,其中显示哪些变动集致使建立该方法或作出最近的更改、谁是最后一个处理该代码的人、哪些单元测试涵盖该方法(包括最新的经过/未经过状态)以及存在哪些代码引用等信息。另外,单击一下便可迅速跳入该数据,如关联的变动集或引用的代码文件。

  

  2.不少人调试程序遇到一个虽小可是头痛的问题就是很难直观地看到函数的返回值,好比
result = rand.Next() + rand.NextDouble();
若是咱们想知道这一行的两个函数的返回值,除非再定义两个局部变量,不然没有办法知道它们的返回值各是多少。VS2013的IDE加强了监视返回值的功能。当你在下一行下断点的时候,返回值也归入了自动监视的范畴。

  

  3.不少人开发web程序都须要使用IEDeveloperToolbar或者Firebug这样的前端调试工具,可是它们独立于开发工具,显得很不方便,新版的VS在IDE中也集成了相似的工具。

  

  4..NET Web Development and Tools Blog.

  这里MSDN里有详细blog。我这不细说了。点击

  其实还有更多的新特性,在使用之中你们能够慢慢品味。新的Ide新的特性会很是吸引人,这也是更换新的IDE的一个重要缘由。

 

  技巧


 

  1.在不新建TAB的状况下快速查看、编辑一个函数的代码。之前要看一个函数的实现,须要在使用的地方点击F12跳转到该函数,实际上这是很浪费时间的。VS2013Peek View便解决了这个问题。在光标移至某个函数下,按下alt+F12

  

  能够看出在当前页即有当前函数的实现。而后在Peek窗口里能够继续按alt+F12。而后按ctrl+alt+-,或者ctrl+alt++就能够先后跳转。按ESC关闭Peek窗体。这下就不须要来回跳转了……(alt+G能够跳转至函数定义的地方,alt+左箭头能够回退)

  2.Sublime text预览功能。这个很诱人有木有!之前使用Sublime text就是为了其快速预览和定位。如今咱们VS也有了!工具—>选项—>文本编辑器—>全部语言—>滚动条 在行为里点击 使用垂直滚动条的缩略图模式,源代码概述选择宽。便可实现下图:

  

  3.嵌套逻辑代码

  选择代码段后按住Ctrl+k,s 便可以将代码嵌入选择的代码逻辑

  4.// TODO

  2010就有了 // TODO 能够在视图-其余窗口-任务列表 查看本身的代作的任务表。

 

  插件:


 

  在此我推荐一款C#特别好的插件:Resharper. 应该不少人使用了。它对于代码重构和代码的规范以及命名帮助很是的大。神器。下载地址

  Resharper实在是一款很是强大的插件。我这里先介绍其中一个好处 抛砖引玉。有兴趣你们能够看一些关于Resharper的教程。博客园里不少朋友已经分享过了。

  

  右边有一栏,会有红色和黄色,黄色就是表明不规范或者是能够改善的代码,点上去后就会有提示,并且会有选择点击后便可自动优化!红色就是指错误,会实时把错误提示给你。这些对于代码规范性来讲是一个很是大的帮助。

 

  快捷键


 

  VS的精髓就在于随处都有的快捷键,能够大大加深工做效率。下面就列举一些经常使用的:

  

  1.回到上一个光标位置/前进到下一个光标位置

  1)回到上一个光标位置:使用组合键“Ctrl + -”;

  2)前进到下一个光标位置:“Ctrl + Shift + - ”。

  2.复制/剪切/删除整行代码

  1)若是你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操做,而无需选择整行。

  2)若是你想剪切一整行代码,只需将光标移至该行,再使用组合键“Ctrl+X”来完成剪切操做,而无需选择整行。

  3)若是你想删除一整行代码,只需将光标移至该行,再使用组合键“Ctrl+L”来完成剪切操做,而无需选择整行。

  3.撤销/反撤销

  1)撤销:使用组合键“Ctrl+Z”进行撤销操做;

  2)反撤销:使用组合键“Ctrl+Y”进行反撤销操做。

  4.向前/向后搜索

  1)使用组合键“Ctrl+I”;

  2)键入待搜索文本(将光标移至搜索词输入框位置便可开始输入);

  3)键入搜索文本后,可使用组合键“Ctrl+I”及“Ctrl+Shift+I”先后定位搜索结果,搜索结果会被高亮显示。

  4)要结束搜索,能够按“ESC”键或者点击查找框右侧的关闭按钮。

  [补充]选择一个单词后,按组合键“Ctrl+F”也可调出查找框口,且搜索结果也会被高亮显示。

  5.框式选择

  使用组合键“Shift+Alt+方向键(或鼠标)”便可完成框式选择。框式选择容许你同时对代码行和列进行选择。这对批量删除某些代码很方便的哦。

  6.在光标所在行的上面或下面插入一行

  1)组合键“Ctrl+Enter”:在当前行的上面插入一个空行;

  2)组合键“Ctrl+Shift+Enter”:在当前行的下面插入一个空行。

  7.定位到行首与行尾

  1)home键:定位到当前行的行首;

  2)end键:定位到当前行的行尾。

  8.选中从光标起到行首(尾)间的代码

  1)选中从光标起到行首间的代码:使用组合键“CShift + Home”;

  2)选中从光标起到行尾间的代码:使用组合键“Shift + End”。

  9.快速插入代码块

  请参考个人另外一篇文章。

  10.调用智能提示

  1)方法1:使用组合键“Ctrl+J”;

  2)方法2:使用组合键“Alt+→”。

  11.调用参数信息提示

  对于某些函数体较大的函数来讲,想轻松地确认参数在函数内部的使用状况是件比较麻烦的事情。这时能够将光标置于参数名上,再按组合键“Ctrl+Shif+空格”,参数被使用的地方会被高亮显示。

  12.快速切换窗口

  使用组合键“Ctrl+Tab”(此时能够打开IDE的导航,得到鸟瞰视图)。

  13.快速隐藏或显示当前代码段

  使用组合键“Ctrl+M,M”(记住:要按两次M哦)。

  14.生成解决方案

  使用组合键“Ctrl+Shift+B”。

  15.跳转到指定的某一行

  1)方法1:组合键“Ctrl+G”;

  2)方法2:单击状态栏中的行号。

  16.注释/取消注释

  1)注释:组合键“Ctrl+K+C”;

  2)取消注释:组合键“Ctrl+K+U”。

  17.全屏显示/退出全屏显示

  使用组合键“ SHIFT + ALT + ENTER ”。

  18.定义与引用

  1)转跳到定义:F12;

  2)查找全部引用:使用组合键“Shift+F12”。

  19.查找和替换

  1)查找:使用组合键“Ctrl+F”;

  2)替换:使用组合键“Ctrl+H”。

  20.大小写转换

  1)转小写:使用组合键“Ctrl+ U”;

  2)转大写:使用组合键“CTRL + SHIFT + U”。

  21.调试相关

  1)调试(启动):F5;

  2)调试(从新启动):使用组合键“Ctrl+Shift+F5”;

  3)调试(开始执行不调试):使用组合键“Ctrl+F5”;

  4)调试(逐语句):F11;

  5)调试(逐过程):F10;

  6)设置断点:F9。

  

  点击查看更多快捷键

  


 

  推荐你们使用新的IDE,就像学习技术同样,除了算法和数据结构这种基础,语言类的应实时保持最新,软件原本就是走在时代前端的行业,工具更应这样。

  工欲善其事,必先利其器。

  若是喜欢,但愿推荐给更多人~

  谢谢!

 

  若有须要WPF工具的朋友能够移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧

相关文章
相关标签/搜索