ReSharper2016.3的新功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ReSharper2016.3的新功能相关的知识,希望对你有一定的参考价值。

 

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项目读取属性

-内存使用优化。

以上是关于ReSharper2016.3的新功能的主要内容,如果未能解决你的问题,请参考以下文章

WebStorm 2016.3 错误:对装饰器的实验性支持是一项可能在未来版本中更改的功能

PyCharm 2016.3 公开预览版发布

ReSharper智能感知指向错误的功能

ReSharper智能感知指向错误的功能

如何在 VS 2019 中使用 Resharper 的“选择下一个事件”功能?

使用ReSharper的第一步(入门教程)