ReSharper 2021具有代码质量分析、代码错误消除、即时代码转换、代码重新排列等功能,并提供了自动化的解决方案,能够帮助用户更加安全地更改代码库,毫无压力地重新激活遗留代码,以及整理项目结构。
1、代码解读
软件经由 对C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他功能的2200多个即时期码检阅扩大了Visual Studio 。对大大都检阅,供给了迅速修复(灯胆)来改良代码。
2、重构
60不同重构 和450不同上下文操作可 帮忙平安地组织代码并在处理方案中挪动代码,分派职责,解耦,下降繁琐性或仅运用其他说话语法。
3、导航和搜刮
不管处理方案有多大,软件都能帮忙您当即拜候处理方案中的任何代码。它还可以将您从任何符号导航 到其相干代码, 例如给定接口的完成,类的扩大方式或字段的用法。
4、代码格式化和清算
按照您的私人爱好或团队尺度来设置和运用代码模板。C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他说话的代码模板和格式设置可以运用于从选择到处理方案的任何规模。
5、代码转换
软件可觉得您建立良多代码:重新文件和类到前提块和GUID;从完成接口所需的方式和属性到相等性检阅和格式化成员。
集成单位测试
软件主动侦察代码中的单位测试,并供给完全的单位测试拥有。你能从代码编纂器中运转和调试测试。同时,一个特定的单位测试资本窗口会让你看到你的单位测试的布局和运转一个或若干单位测试会话的肆意组合测试。
ASP.NET编纂
操纵毛病高亮展示,迅速批改,上下文举措,代码协助,导航,重构,和其他特点,用户此刻可以愉悦而高效的编纂ASP.NET文件。运用ReSharper,你可以不受打搅的在ASP.NET中编纂和重构C#代码,如Web控件属性和事务,数据源,和内容点位符。
XAML编纂
有了软件,用户不管是在开启Silverlight, WPF, 或 Windows Phone 7 开辟时,都可取得附加的XAML编纂协助,包罗即时期码解读,代码重构,代码转换和调剂,和迅速的处理方案规模导航。
穿插说话性能
为了夹杂C#和VB.net项目,帮忙你连结代码的各个部门在一路顺畅的任务和在你的代码间轻松的导航。一切导航和搜刮举措把一切说话的代码都斟酌在内,包罗C#,VB.net,Asp.net,和XAML。你可以导航到运用,声明,担当,基类和更多mdash;穿插说话。不管什么时候只需能够,城市由运用重构、上下文举措、或笼盖两个首要说话的迅速重置开启主动援用批改。单位测试是可用的,而且不管运用C#或VB.net写单位测试都是一样的用。
NAnt和MS Build剧本编纂
初级编纂机能(Advanced editing capabilities),之前只针对C#可以用,此刻扩大到了NAnt和MSBuild剧本,为转换剧本供给了完全的代码协助,海量的导航和搜刮特点,文件布局,及时毛病高亮展示和迅速重置。
XML拥有
软件供给了一些省时的XML特点,包罗类型完成,导航到援用类型,高亮展示,替代和挪动标签,在两个标签之间导航和翻开/封闭标签,运用代码协助和活模板。
XAML拥有
XAML特点包罗XAML代码中的XML编纂,一切的软件代码完成特点,几个重构(包罗重定名重构),和及时毛病提醒,语义和语法解读。下面的截屏中展示在XAML资本中的火速的代码完成任务。
(1)编纂
Ctrl +Space 代 码完成
Ctrl +Shift + Space代码完成
Ctrl +Alt + Space代码完成
Ctrl + P展示参 数信息
Alt +Insert 生 成机关函数,属性,重载成员函数,完成接口
Ctrl +Alt + J 转换if,try..catch,#region块
Ctrl + /正文及 打消//正文
Ctrl +Shift + / 正文及打消/**/正文
Ctrl + W增量选 择块
Ctrl +Shift + W 增量反选
Alt +Enter 显 示毛病的批改方式
Ctrl +Alt + F 格式化代码
Ctrl +Alt + O 按照唆使重置优化
Ctrl + D复制当 前行或选定的块
(2)查找
Alt + F7查找变 量,方式的援用
Alt +Shift + F7 在设定规模中查找
Ctrl +Shift + F7 高亮展示
Ctrl +Alt + Up / Down 确认地理位置到下/前一个援用
Ctrl +Alt + F7 迅速确认地理位置援用定位
Ctrl +Shift + F4 封闭查找成果tab
Ctrl +Alt + U 确认地理位置到查找成果
(3)导航
Ctrl + N确认地理位置到 类型
Ctrl +Shift + N按照文件名确认地理位置
Ctrl + E比来文件列表
Ctrl +Shift +Backspace 前次编纂定位
Ctrl + B跳到变 量声名处
Ctrl +Alt + B 跳到担当类或接口处
Ctrl + U调到基 类
Ctrl +Shift + T 跳到类型声名处
Alt + Up/ Down跳到下/上一个方式
Ctrl +F12
F2 /Shift + F2 下/上一个高亮度展示的毛病
Ctrl +Shift + E Stack Trace
Refactoring
F6将类移入别的定名 空间
Shift +F6 方 法改名
Ctrl +F6 更改 签名
Ctrl +Alt + N
Ctrl +Alt + M 将选定块抽取为一个方式
Ctrl +Alt + V 更改动量称号和类型
(4)模板
Tab按照缩写转换模板
Ctrl + J拔出模 板
(5)内置模板:
asrt 转换assertion
ear转换空数组
foreach转换foreach 块
ital转换ArrayList的迭代轮回
itar 转换array的迭代轮回
itdic 转换dictionary的迭代轮回
loop转换loop轮回
out 打印 串
outv 打印变量值
pcipublic const int
pcspublic const string
proprotected
psrpublic static readonly
psvmmain() method declaration
ritarIterate an array in reverse order
sfcSafely cast variable
thrthrow new
toar将ArrayList 转化为array
1、记载类型受大大都性能的拥有,例如,提取接口重构,提取超类重构,查找用法和屡次检阅,迅速修复和上下文操作。
2、新的检阅,迅速修复和上下文操作。例如,建议转换!()为is not。
3、定名模板的改良:
4、对用户法则开启排序,以便更详细的法则具有更高的优先级。
5、在EditorConfig中读取和写入用户法则
6、新的重构以重定名元组组件
7、ASP.NET Core路由模板的布局导航,重构,检阅和迅速修复
8、类型转换提醒元组转换。
9、导航到Windows资本办理器操作
10、新的格式化顺序设置:
方针类型new()括号之前和当中的空格,
在赋值运算符之前换行,
标签声明中的凸起部门。
11、单位测试改良
JavaScript和TypeScript测试中的机能改良和QUnit 2.14.0版拥有。
拥有bUnit-Blazor组件的测试库。
拥有运用Visual Studio测试适配器可扩大性的自行设置测试框架。
Visual Studio 2019通用Windows平台项目中的MSTest拥有
更好地节制转换的进程
AutoFixtureNUnit中库的代码检阅。
12、新束缚Body的文件结构形式许可块级和表达健全成员之间的辨别。
13、复制FQN还许可复制GitHub链接。
14、C ++中的新性能:
C ++中的新性能:
C ++拥有:
非类型模板参数中的类类型
C ++ 20类模板参数推导法则
noexcept 作为性能类型的一部门
对新的协同顺序代码完成的项目不管是在根基代码完成和完成后缀模板可用:co_await,co_yield,和co_return。
虚幻引擎:
最后对虚幻引擎5的拥有
拥有RIGVM_METHOD反射宏
该Cast 后缀模板
一组语法模板设置和响应的检阅,迅速修复和上下文操作。
代码清算更新:新的代码清算义务,清算选择上下文操作。
新的检阅:可以推导出模板参数,可以将变量移到外部规模,冗余强迫转换表达式。
转换毛病的新迅速修复。
遏制列表和独立的选项页面,可供给汇总初始化提醒。
该软件旨在减轻繁重的编程工作,它支持用户立即搜索和遍历整个项目,从中找到存在瑕疵的代码样式和格式功能,简单几步就可以摆脱未使用的代码。它支持为团队创建通用的编码标准,加强成员间的协作。
以上就是ReSharper 2021的全部内容了,软件爱好者为您提供最好用的软件,为您带来最新的游戏!
在这里小编整理了一份《电脑编程工具合集》,特别适合编程人员更加高效地完成自己的编程工作。通过使用编程工具可以让用户们享受智能化办公提供的便利,轻松解决各种编程方面的问题,有需要的朋友们赶紧来看一下吧!
苹果15作为苹果公司的最新力作,不仅在性能上有了显著提升,还在用户体验上做了诸多优化。其中,定时间起床功能便是其便捷性的一大体现。无论是工作日还是周末,设置一个合理的起床时间对于保持健康的生活习惯至关重要。本文将从多个维度详细介绍在苹果15手机上如何定时间起床