ReSharper / ReSharper C++ 2016.3
-支持Visual Studio 2017 RC,包括基于新.NET Core .csproj项目。
-大规模改进语言注入支持: JavaScript,CSS,JSON,注释(/*language=javascript|html|regexp|jsregexp|json|css*/)。
-重构参数变换,它融合并取代其他两种重构"变换输出参数"和"从参数提取类"。
简化上下文动作单独设置页,用代码编辑|上下文操作,所有语言都可以启用或禁ReSharper的选项。
重新设计的严重性检查选项页面。代码检查|检查严重度。
新选项页(代码编辑|第三方代码),允许添加C ++,JavaScript,TypeScript,CSS,HTML,JSON,文件夹。支持通配符。ReSharper将完全忽略"跳过"文件,并将"库"文件视为只读索引导航,移除检查, 快速修复 和 重构。
-符号用法弹出快选。
-查找结果窗口以异步方式工作。
-最近文件和最近编辑弹窗显示文件路径,最近编辑也可以显示相同方法的一个条目的所有编辑。
-转到文本支持内容文件新格式(.less, .hbs, .coffee, .scss, .dart, .as, .styl)。
-记住最后一次搜索设置 转到一切/类型、文件,文本的行为(默认关闭)。
-资源管理器窗口增新方式来加载组件:直接来自nuget.org 或任何NuGet包。
-新代码生成操作: 关系成员, 关系比较器, Dispose模式,检查构造函数参数为空。
-新快速修复和上下文操作:如,快速修订所有未使用的参数引入字段和自动属性; 在Lazy<T>类型的上下文动作字段,封装 fieldname.Value。
-字符串助手: ReSharper将自动完成 $""。
-加入行命令:迅速追加当前的下一行。
-ReSharper构建改进:独立构建结果窗口。
-外部堆栈跟踪可以自动打开,堆栈跟踪资源管理器窗口。
-支持C#7.0和VB.NET 15功能:二进制文字,位分隔符,out参数,本地函数,等等。
-在项目配置文件中动态完成软件包名称(project.json,package.json,bower.json)。
-单元测试支持ASP.NET,.NET核心,NUnit和xUnit.net单元测试。
-xUnit.net测试的重大性能改进。
-支持UWP RelativePanel控制。
-格式化改进:缩进嵌套 for, foreach, while, lock 禁用无括号。
-在编辑器中重做着色待办事项。
-改进的TypeScript / JavaScript支持包括:
-TypeScript 2.0.2("2.0 RC"):布尔值,数字和枚举文字类型。
-在TypeScript中的转到实现。
-TypeScript的封装字段重构。
-快速修复"环绕与类型防护"
-JavaScript和TypeScript的结构导航。
-性能改进。
ReSharper C ++ 2016.3的新功能:
-后缀完成和模板。
-引进typedef和内嵌的typedef重构。
-单元测试支持C++测试框架,获取和Boost 1.62。对于外部更改的文件,也会自动更新单元测试。
-C++代码分析InspectCode命令行工具。
-C++代码元素提示语法高亮。工具提示显示方法和字段签名,以及格式化的Doxygen(一种开源跨平台的,以类似JavaDoc风格描述的文档系统)和C#style XML注释。
-支持C++17的嵌套命名空间定义。
-C++格式化:"case表达式中括号内的空格"和"将枚举值放在新行上"。
-从Linux Makefile项目读取属性
-内存使用优化。