Productivity Power Tools,对于Visual Studio 2017的15个扩展

在Visual Studio 2017正式发布期间,微软公司更新并发布了Productivity Power Tools的扩展版本。Productivity Power Tools的这个版本包括了针对VS 2017的15处扩展。

新版本Productivity Power Tools的优点之一是它允许微软监测哪些组件是开发者最频繁使用的,由此最流行的组件可以被考虑未来与Visual Studio集成。一个使用示例,Productivity Power Tools被加入到VS2017的结构化指南,这是针对VS2015的Productivity Power Tools产品的一个组成部分,位于name Structure可视化内部。

微软的Justin Clareburt对每个扩展进行了简要总结:

  1. 对齐分配:对Visual Studio添加一个命令进行对齐分配。默认情况下,命令被绑定为Ctrl + Alt + ]。

  2. 复制为HTML:添加支持以HTML格式将选定文本复制到剪贴画编辑。

  3. Ctrl+单机转到定义:在光标下的标识符使用Ctrl+单击执行“转到定义”。

  4. 自定义文档:在Visual Studio中为自定义文档提供可配置的行为。

  5. 双击最大化:双击窗口标题使之最大化然后保持窗口。

  6. 编辑器指南:向编辑器添加垂直列向导。

  7. 修复混合标签:当检测到有混合标签和空间时,自动修复它们。

  8. 匹配边距:在滚动条中绘制标记,并在编辑器中高亮显示插入符号下的文字的匹配项。

  9. 单击中键滚动:在“编辑窗口”中使用“单击鼠标中键”按钮启用滚动。

  10. 查看帮助:为Visual Studio增加一个命令,在编辑器内部显示F1帮助。一般情况下,绑定到Alt+F1中。

  11. Visual Studio超级命令:一组为Visual Studio IDE的有用扩展包括了删除和排序分类、复制路径和打开命令提示符。

  12. 快速启动任务:将辅助功能和设置任务添加到快速启动工具中。

  13. 缩小空行:缩小既不包含文本也不包含数字的空行,以便在编辑器中显示更多的行。

  14. 解决方案错误可视化对象:突出显示解决方案资源管理器中的错误和警告。允许解决方案资源管理器通过错误类型筛选。

  15. 时间戳边距:在调试输出窗口中添加时间戳边距。

默认提供的安装程序包将会启动Productivity Power Tools所有组件,如果开发者不想使用它们,个人可以禁止扩展功能。有兴趣了解扩展如何工作或如何对项目做出贡献的开发人员可以访问GitHub上的Productivity Power Tools资源库

原文地址:http://www.infoq.com/cn/news/2017/03/vs-power-tools-2017


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326471.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

常用数据库复习资料

mast:数据库控制SQL Server的所有方面。这个数据库中包括所有的配置信息、用户登录信息、当前正在服务器中运行的过程的信息。model:数据库是建立所有用户数据库时的模板。当你建立一个新数据库时,SQL Server会把model数据库中的所有对象建立一份拷贝并移…

利用 Azure Functions 实现无服务器体系结构

从工具到机器再到计算机,我们一直在寻找能够自动执行重复工作并让我们所处理的上下文规范化的方法,以便我们可以将重心放在做出高价值的专业化贡献上,从而完成任务并解决问题。 与此同时,很显然,随着 IT 产业的不断发展…

2020蓝桥杯省赛---java---C---3( 跑步训练)

题目描述 代码实现 方式一 方式二 package com.atguigu.lanqiao;public class Main {public static void main(String[] args) {int target10000;int count0;boolean flagtrue;//判断此次是否需要跑步while (true){//如果小于600体力并且需要跑步,证明这一分钟跑…

sqlserver中常用的几个存储过程

sqlserver中的存储过程,何为存储过程呢? 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译&#x…

java枚举类定义性别_Java 枚举类和自定义枚举类和enum声明及实现接口的操作

1.枚举类注:JDK1.5之前需要自定义枚举类JDK 1.5 新增的 enum 关键字用于定义枚举类若枚举只有一个成员, 则可以作为一种单例模式的实现方式1.枚举类的属性1、枚举类对象的属性不应允许被改动, 所以应该使用 private final 修饰2、枚举类的使用 private final 修饰的…

2020蓝桥杯省赛---java---B---4( 合并检测)

题目描述 思路分析 假设A国有n个人,感染者有n/100 每k个人一组,共n/k组,共用n/k瓶试剂 按照最坏的情况,每多出一个感染者就多用k瓶试剂, 因此共用n/k(n/100)*k瓶试剂 n是定值,所以求(1/kk/100)最小 由于ab…

visual studio 2017发布dotnet core到docker

docker的好处不用多说,有不了解的可移步《docker入门》,作为一个.net方面的老鸟也想早点搭上docker末班车,减少布署中的各种坑。以下我是在Visual Studio 2017正式版发布后(其实VS2015也是可以的),完全跑起…

JDK环境变量配置

1.变量名: JAVA_HOME 变量值:(变量值填写你的jdk的安装目录,例如本人是 E:\Java\jdk1.8.0)2.变量名: Path 变量值: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;3.变量名: CLASSPATH 变量…

2020蓝桥杯省赛---java---B---5( REPEAT 程序)

题目描述 【问题描述】附件 prog.txt 中是一个用某种语言写的程序。其中 REPEAT k 表示一个次数为 k 的循环。循环控制的范围由缩进表达,从次行开始连续的缩进比该行多的(前面的空白更长的)为循环包含的内容。例如如下片段:REPEA…

强势解析 eBay BASE 模式、去哪儿及蘑菇街分布式架构

互联网行业是大势所趋,从招聘工资水平即可看出,那么如何提升自我技能,满足互联网行业技能要求?需要以目标为导向,进行技能提升。 本文主要针对分布式系统设计、架构(数据一致性)做了分析,祝各位早日走上属于…

利用老毛头启动盘重装win7

注意:请不要跟着本教程一步一步的做,要先看一遍 1.安装win7安装 安装win7系统所需材料: 老毛桃PE系统 下载地址:http://www.laomaotao.tv/如使用其它PE系统也是一样,这里我用老毛桃为例 Win系统镜像…

2020蓝桥杯省赛---java---B---6(分类计数)

题目描述 思路分析 把字符串转换成字符数组 代码实现 package com.atguigu.lanqiao;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);String str sc.next();char[] temp str.toCharArray();int…

使用 C# 运行符号测试

若有需前后对比的数据,且要确定某种效果是否有统计依据,最常使用的是符号检验。通过举例可以很好地解释这个原理。 假设你在一家制药公司工作,想要确定一种新型减肥药是否有效。你找来八名志愿者服用这种减肥药长达几周的时间。观察八名实验对…

程序人生

在大家眼里程序员是什么样子的呢?是每天不分日夜的在打代码?还是忙来忙去的帮着被人修电脑,调路由器?还是?或者:哈哈哈,作为一个程序员,我是这样的:下班之后先做饭&#…

2020蓝桥杯省赛---java---B---7(分类计数)

题目描述 代码实现 package com.atguigu.lanqiao;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);long a sc.nextLong();while (a>1){System.out.print(a" ");a/2;}} }

ps中将图片拖不进ps的编辑区的解决方法

今天在学习ps的过程中,发现我的ps怎么和人家老师的不一样,怎么不一样呢?人家老师的ps5中,鼠标可以直接拖到ps的编辑栏中,可是我的死活拖不进去。怎么办?怎么办?经过自己瞎鼓捣和上网查&#xff…

.Net Core迁移到MSBuild的多平台编译问题

一、前言 本篇主要讨论.NET Core应用程序项目结构的主题,重点探索.NET Core应用程序的多平台编译问题,这里指的多平台是指.NET Framework、.NET Core App、.NET Standard、Mono、UWP等多平台的条件编译、项目(包)引用、编译符号等…

strcompare php,PHP中的startswith()和endsWith()函数

泛舟湖上清波郎朗功能function substr_startswith($haystack, $needle) {return substr($haystack, 0, strlen($needle)) $needle;}function preg_match_startswith($haystack, $needle) {return preg_match(~ . preg_quote($needle, ~) . ~A, $haystack) > 0;}function su…

2020蓝桥杯省赛---java---B---8(走方格)

题目描述 【问题描述】在平面上有一些二维的点阵。 这些点的编号就像二维数组的编号一样,从上到下依次为第 1 至第 n 行,从左到右依次为第 1 至第 m 列,每一个点可以用行号和列号来表示。现在有个人站在第 1 行第 1 列,要走到第 …

我是一位老师,讲课是我的乐趣,可是……

我是一位老师,讲课是我的乐趣,但是作为一个班的老师除了给学生讲课之外,我们还需要其他的管理,比如控班,比如管理学生、指导学生,学生不做作业怎么办,学生不听课怎么办?或者学生上课…