强大VS插件CodeRush重磅发布v24.2.3——可运行xUnit.Net v3测试

B站影视 2024-12-19 18:05 2

摘要:CodeRush是一个强大的Visual Studio .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验。CodeRush能帮助您以极高的效率创建和维护源代码。Consume-first 申明,强大的模板,智能的选择工具,智能代码分析和

CodeRush是一个强大的Visual Studio .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验。CodeRush能帮助您以极高的效率创建和维护源代码。Consume-first 申明,强大的模板,智能的选择工具,智能代码分析和创新的导航以及一个无与伦比的重构集,在它们的帮助下能够大大的提高你效率。

测试运行器

CodeRush现在可以运行xUnit.Net v3测试

语音支持

语音到代码 - 交替输入模式

新版本增加了使用Alt和Shift键的替代输入模式,现在可以在说话时选择按住它们来改变个人说话的方式。

当在口述注释或字符串时按下Alt键时,CodeRush会切换到代码优先模式,并会在您口述的字符串或注释中查找并发出匹配的标识符。按住Alt键时引用的符号必须在范围内,并且可以从注释或指定的字符串中看到/访问。

在指定的插值字符串中,您可以使用Alt键发出简单的表达式(类似 "{nameof(PrintOrder)}" 或 "{myList. Count}"或"{selectedCustomer.Name}"),大括号是自动添加的。

当在口述代码时按住Alt键时,CodeRush切换到新标识符模式,允许您口述新标识符或方法调用的名称。要指示方法调用,在说出方法名之后,释放Alt键并说出单词“with”,后面跟着要传递给方法的任何可选口授参数。例如,输入“my new method with three and four”(在输入加粗的单词时按住Alt键)将生成“MyNewMethod(3,4)”。

您可以用Shift键来创建字符串,按住Shift键说出的单词将在代码中创建字符串字面量,在字符串中创建转义引号的单词序列,以及在注释中创建引号文本。

支持更多的语音转代码表达式

Voice to Code引擎支持更多表达式,

声明字段和局部变量

使用新的Alt输入模式和所有新支持的表达式,您现在可以轻松地指定字段和局部声明。支持的模式包括:

“类型引用变量名”

“类型引用变量名获得表达式”

“类型引用变量名为new”

整体质量改进

新版本改进了Voice to Code引擎,以便在自然说话时产生更高质量的结果。

语音命令

在这个版本中增加和增强了语音命令:

"View Designer"打开当前文档的设计器视图。

"View Code" 打开当前文档的代码视图。

"Identify Monitors" 可以将这些数字与Show Me命令一起使用,将Visual Studio工具窗口放置在指定的监视器上。

显示所有显示器的ID号码,“Show Me ToolWindowName {on displayid {at Position}}”在指定的显示器和位置上打开指定的Visual Studio工具窗口。displayid可以是显示数字(使用“识别监视器”语音命令查看数字),也可以是主监视器的相对位置(例如,左,上,右,右下等),位置可以是左、右、上、下、右上、左上、左下、右下当中得一个。

模板

新版本添加了一些新的字符串提供程序,您可以在创建自定义模板时使用:

ProjectRelativeFilePath返回活动文件的路径(相对于项目文件夹)。

ProjectRelativeFileName返回激活文件的文件路径和名称(相对于项目文件夹)。

?DefaultProjectNamespace返回激活项目的默认项目名称空间。

?DefaultNamespace返回激活文件的默认命名空间,使用项目的默认命名空间和文件相对于项目文件夹的位置。

?Substring(text, start, length) 从指定的文本,起始索引和可选的长度计算子字符串。

T1260973 - 代码模板 - 用作链接的信息源参数化字符串提供程序不起作用

T1262897 - XAML格式 - 从属性值中删除单引号(')字符

T1253910 - 拼写检查 - 在一个大的解决方案中高内存和CPU使用率

T1247886 - 代码问题 - 在分析“is{}模式”表达式中潜在的空引用时,会发出无效代码分析警告

T1266846 - 通用 - CodeRush 24.1.5在使用Visual Studio 17.12.3时在“诊断分析器运行器”中导致错误

来源:乱九

相关推荐