免费的精品: Productivity Power Tools 动画演示

  Productivity Power Tools 是微软官方推出的 Visual Studio 扩展,被用以提升开发人员生产率。它的出现必定程度上弥补和完善了 Visual Studio 自身的不足,好比其中的标记自动补全、复制引用等看似虽小,但却真得帮助我减轻了不少麻烦。博客园中推荐该扩展的文章也不在少数,本篇多少也有点相似,只是为了你们阅读方便,我为个别比较好有的功能配上了 GIF 动画。html

  该扩展中不少有用的功能已经被直接加入到下一个版本的 Visaul Studio IDE当中,也就是说你越早使用该工具,就能越早体验到下一版本 Visual Studio 的功能。无论你信不信,反正我信了。浏览器

 

  本文将以 Visaul Studio 2012为基础进行介绍。若是您使用的是 Visual Studio 2010 或 2013,那么本文章可能并不适合于此。编辑器

 

  文章索引ide

 

功能管理

  该扩展包含多种不一样的功能,若是你以为某项功能对你来讲没用,或者会干扰到你的正常工做,你能够选择关闭。你要作的只是打开 工具 / 选项 / Productivity Power Tools,而后根据须要进行配置。工具

 

标记自动补全

  简单说明post

  一、支持 (), {}, [], <>,“”, 和‘’。字体

  二、可使用 Tab 键快速定位到结束标记后。动画

  三、可使用 Shift + Enter 自动在代码行最后加上 “;”,并将光标定位在下一行。ui

 

  动画演示spa

 

行上、下移

  简单说明

  在没有使用扩展前,你只能使用 Shift + Alt + T 将某一行下移,没法上移。如今,你能够简单的把光标定位在须要移动的行内,而后使用 alt + ↑↓。

 

  动画演示

 

复制类

  简单说明

  原有的Visual Studio 在复制类文件的时候,不会对文件内的 class 进行重命名,粘贴完成后 Visaul Studio 就会因类名重复而提示有错误,同时新的类文件为 Copy of xxx,这不利于在解决方案管理器内快速找到该文件。使用该扩展的 “复制类” 操做,会自动把类名进行重命名操做,同时类文件的命名为 xxx+数字 来区分。

 

  动画演示

 

加强的滚动条

  简单说明

  这个是2012中的新功能,可让咱们更快速的定位到代码。若是一个文件上万行,经过边移动滚动条边查找的方法显然是低效率的。

 

 

  滚动条上不一样的颜色表明不一样的意思

  蓝色:光标当前所在的位置

  红色:有错误的位置

  绿色:新添加的代码

  黄色:有改动,且还没有保存的代码

 

  动画演示

 

复制引用

  简单说明

  当有些引用须要同时被添加到多个项目中的时候,咱们能够直接经过复制、粘贴的方式实现。(只可用于同一个解决方案内的不一样项目之间)

 

  动画演示

 

复制为项目引用

  简单说明

  当其中一个项目须要做为另外一个项目的引用时,能够直接使用 “Copy as Project Reference”。(只可用于同一个解决方案内的不一样项目之间)

 

  动画演示

 

复制代码路径

  简单说明

  有些时候,你可能须要知道当前文件的路径,这时,你就能够在解决方案资源管理器中使用 “Copy Path”。

 

  动画演示

 

在文件夹中打开

  简单说明

  当须要快速在文件夹中打开某一个文件的时候,只须要在解决方案资源管理器中选中该文件,而后右击选择 “Open Containing Folder” 即可。

 

  动画演示

 

修改工程文件

  简单说明

  在没有这个工具以前,修改一个工程须要先在文件夹中找到.csproj文件,而后选择使用编辑器打开。如今只须要在工程上右键单击选择 “Edit Project File” 就能作到了。单击该选项以后就会把当前项目进行卸载(若是有未保存的修改,会提醒你是否保存),当你修改完成后,记得要从新加载项目。

 

  动画演示

 

快速启动

  简单说明

  这个功能是 Visual Studio 2012 的功能,目的是能快速执行一些操做,由于有些操做隐藏在很深的地方,好比设置字体,你可能须要经过选择 工具 / 选项 / 环境 而后才能找到,可是你使用 “快速启动” 就能迅速设置字体。而该扩展进一步丰富了 “快速启动” 所支持的命令集,好比快速设置演示用的字体、快速恢复字体、恢复开发环境设置、开启或关闭自动换行等。

 

  动画演示

 

 

命令 描述
CollapseRegions 当前文档中全部的#region折叠
ExpandRegion 当前文档中全部的#region展开
TxtFont- 将文本编辑器的字体减少2(最小减少到6)
TxtFont0 将文本编辑器的字体重置为10
TxtFont+ 将文本编辑器的字体增长2(最大增长到60)
TxtFontReset 将文本编辑器的字体重置为当前主题的默认值
EnvFont- 将开发环境的字体减少2(最小减少到5)
EnvFont0 将开发环境的字体重置为9
EnvFont+ 将开发环境的字体增长2(最大增长到59)
EnvFontReset 将文本编辑器的字体重置为当前主题的默认值
InsTabsOff 当键入Tab时用空格代替(对全部语言生效)
InsTabsOn 当键入Tab时用保持使用Tab(对全部语言生效)
LineNumOff 关闭文本编辑器的行号显示(对全部语言生效)
LineNumOn 打开文本编辑器的行号显示(对全部语言生效)
PresentOff 关闭演示模式,字体恢复为打开演示模式前的大小
PresentOn 打开演示模式,放大字体以便在投影仪上查看
ResetToBasic 把VS设置重置为Visual Basic development settings
ResetToC++ 把VS设置重置为Visual C++ development settings
ResetToC# 把VS设置重置为Visual C# development settings
ResetToF# 把VS设置重置为Visual F# development settings
ResetToGeneral 把VS设置重置为General development settings
ResetToJavaScript 把VS设置重置为JavaScript for Windows 8 Apps development settings
ResetToLightSwitch 把VS设置重置为LightSwitch development settings
ResetToSQL 把VS设置重置为SQL Server development settings
ResetToWeb 把VS设置重置为Web development settings
ResetToWebCode 把VS设置重置为Web (Code Only) development settings
SwitchCode 从设计器和Code Behind,源文件的头文件之间切换
TabSize- 把Tab的缩进量减少2(对全部语言生效)
TabSize0 把Tab的缩进量重置为4(对全部语言生效)
TabSize+ 把Tab的缩进量棚屋增长2(对全部语言生效)
WordWrapOff 关闭自动换行(对全部语言生效)
WordWrapOn 打开自动换行(对全部语言生效)

上表摘自《用 Productivity Power Tools 2012 提升你的工做效率

 

 

添加参考线

  简单说明

  若是你的每行的字符数有要求,好比只容许单屏显示,那你就须要在某一列时进行手动换行,从而保证显示效果。可是如何才能知道是否该换行了呢?难道每次都要去数字符数?或者是去看一下 Visual Studio 状态栏中的信息?这样效率实在是低!使用这个扩展,你只须要在须要进行换行的位置增长一条参考线,那么你就能一目了然了。若是你须要在第80列设置参考线,那么你先要容许光标能定位在第80列,不然没法插入或删除参考线。容许光标定位到某一列的方法很简单,你能够简单地按住空格键直到那列为止。或者能够开启 Visaul Studio 的虚拟空格。

 

  动画演示

 

鼠标中键滚动

  简单说明

  就像在浏览器中,按住鼠标中间能够进行滚动同样。

 

  动画演示

 

Email 代码

  简单说明

  若是你的项目组常用邮件系统互相沟通代码,那么这个快捷方式将能大大方便你的操做。你只须要选中你但愿 email 给对方的代码片断,而后右键单击选择 “Email Code Snippet”,就会跳出邮件客户端,并将你选中的代码自动粘贴到邮件正文中。

 

  动画演示

 

删除最近打开的项目和文件

  简单说明

  若是不但愿留下历史记录,能够直接进行删除,并会跳出对话框让你选择须要删除的记录。为了执行删除操做,Visaul Studio 会自动重启一次,并会自动保存你还没有保存的修改。重启,意味着全部文件操做的历史记录都将丢失,重启后不能再使用 Ctrl + Z 进行撤销操做,所以删除记录前请确保您对文件的操做已经肯定。

  不知道是否是 Bug,当 VS 重启后,会跳出一个警告对话框(并且每次重启该项目都会跳出来):

 

  动画演示

 

下载该扩展

   VS 2010 版本请点击

   VS 2012 版本请点击

   VS 2013 版本请点击

 

  本文来源 《免费的精品: Productivity Power Tools 动画演示

相关文章
相关标签/搜索