强大的Visual Studio插件CodeRush全新发布v19.2,助力VS开发
CodeRush是一个强大的Visual Studio .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验。CodeRush能帮助你以极高的效率创建和维护源代码。Consume-first 申明,强大的模板,智能的选择工具,智能代码分析和创新的导航以及一个无与伦比的重构集,在它们的帮助下能够大大的提高你效率。
具体更新内容如下:
重构
创建局部类部件
v19.2中添加了"Declare Partial Class Part"重构,此重构在新文件中创建一个类部分,将这些类声明为部分类。
要使用此重构,只需将插入号放在类或部分类上,请按Ctrl + .或Ctrl +〜调用Code Actions Menu,从菜单中选择"Declare Partial Class Part",然后按Enter。

导入缺失的命名空间
此版本引入了"Import Missing Namespaces"重构,该功能为在选择或活动代码元素中基于名称的位置缺少名称空间引用的任何类型添加了使用指令。
注意:此重构仅在Visual Studio 2019中可用。

代码位置增强
代码位置排序
从此版本开始,CodeRush允许您使用以下条件对代码位置进行排序:
- As Is (按照成员在文件中出现的顺序对成员进行排序)
- By Name(按字母顺序对成员排序)
- By Kind, then Name(按成员先后排序,然后按字母顺序排序)
- By Accessibility, by Kind, then Name(按照可访问性、种类,然后按字母顺序对成员进行排序)
- By Kind, by Accessibility, then Name(按类型,可访问性然后按字母顺序对成员进行排序)
您可以使用"Navigation | Code Places"选项页面上的"Sort Code Places"选项来配置代码位置排序。

导航到成员正文
在代码位置列表中单击条目时,按住Alt键可跳转到成员正文。

代码格式化
Spacing
"Single-line comments should begin with a single space"选项允许您在单行注释之前添加或删除空格。

Blank Lines
"Blank lines before"选项允许您配置单行注释之前出现的空白行数。

缩进选项
以下选项使您可以将注释和指令与其包含的内容/以下内容对齐:
- 缩进注释从第一列开始
- 缩进区域指令从第一列开始
- 从第一列开始缩进条件编译指令
- 缩进从第一列开始的其他指令

其他
增强智能Duplicate Line/Selection
现在,CodeRush强调已由SDL和SDS根据先前的编辑或在数字自动递增之后自动更改的代码。您可以使用Ctrl + Z撤消这些自动更改(并获得没有自动替换的原始行/选择),如果希望CodeRush在代码文件中停止用另一个文本字符串替换特定文本字符串,请右键单击该文本,然后选择新的"Stop replacing X with Y in this file"上下文菜单项。

AddAssemblyReference文本命令
新版本已经从CodeRush Classic移植了AddAssemblyReference文本命令,CodeRush扩展模板时,此命令会将指定程序集的引用添加到激活项目中。您可以将AddAssemblyReference文本命令插入Editor | All Languages | Templates选项页面。

===============================================================
DevExpress v19.2全新发布,最新动态请持续关注DevExpress中文网!
DevExpress中文网官网QQ群:540330292 欢迎一起进群讨论
扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

强大的Visual Studio插件CodeRush全新发布v19.2,助力VS开发的更多相关文章
- 一款强大的Visual Studio插件!CodeRush v19.1.9全新来袭
CodeRush是一个强大的Visual Studio® .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验.CodeRush能帮助你以极高的效率创建和维护源代码.Consume ...
- VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载
CodeRush是一个强大的Visual Studio® .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验. CodeRush能帮助你以极高的效率创建和维护源代码.Consum ...
- 最强 IDE Visual Studio 2017 正式版发布
Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...
- 终于等到你,最强 IDE Visual Studio 2017 正式版发布
Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...
- VS版本号定义、规则和相关的Visual Studio插件
软件版本号主要标识了软件的版本,通过其可以了解软件.类库文件的当前版本,使得软件版本控制有所依据. 我们就Windows系统和.NET Framework的编号规则来看,软件版本号的定义结构一般是这样 ...
- VS软件版本号定义、规则和相关的Visual Studio插件
http://blog.csdn.net/cnhk1225/article/details/37500593 软件版本号主要标识了软件的版本,通过其可以了解软件.类库文件的当前版本,使得软件版本控制有 ...
- 12款好用的Visual Studio插件,最后一款良心推荐
目录 01 CodeMaid 02 Markdown Editor 03 ReSharper 04 GitHub Extension for Visual Studio 05 ZenCoding 06 ...
- Visual Studio Code 1.0发布,支持中文在内9种语言
Visual Studio Code 1.0发布,支持中文在内的9种语言:Simplified Chinese, Traditional Chinese, French, German, Italia ...
- 安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn
1.下载并安装服务器端Subversion下载地址:http://subversion.apache.org当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversi ...
随机推荐
- Python动态地声明变量赋值
通过exec().globals()和locals() # 通过exec() for i in range(1, 4): # 第一次循环 i=1 时,会执行字符串中的python语句 ex1 = &q ...
- OS X更新Catalina 10.15.2后虚拟机黑屏(已解决)
简述 问题:更新OS X 10.15.2后VM Ware进unbuntu 16.0黑屏,但是VM Ware 有显示,情况类似如下: 解决办法 重启系统,command+r 进入恢复模式,打开bas ...
- 【LOJ】#3089. 「BJOI2019」奥术神杖
LOJ#3089. 「BJOI2019」奥术神杖 看见乘积就取log,开根号就是除法,很容易发现这就是一道01分数规划.. 然后建出AC自动机直接dp就行,判断条件要设成>0,因为起点的值是1, ...
- MYSQL---触发器简单了解
触发器 trigger 1.触发器是指事先为某张表绑定一段代码,当表中某些内容发生改变(增insert.删delete.改update)时,系统自动触发绑定的那段代码并执行.比如 一旦订单表里插入新订 ...
- Codeforces1263D-Secret Passwords
题意 给n个字符串,两个字符串之间如果有相同的字符,那么两个就等价,等价关系可以传递,问最后有多少个等价类. 分析 考虑并查集或者dfs联通块,如果是并查集的话,对于当前字符串的某个字符,肯定要和这个 ...
- Katu Puzzle POJ - 3678 (2 - sat)
有N个变量X1X1~XNXN,每个变量的可能取值为0或1. 给定M个算式,每个算式形如 XaopXb=cXaopXb=c,其中 a,b 是变量编号,c 是数字0或1,op 是 and,or,xor 三 ...
- hdu 1576
老生常谈的问题 利用同余的思想 抽象出表达式 bx+9973y=n 然后用bx+9973y=1(题目给出了gcd(b,9973)=1) 求出基础解 y0 bx+9973y=n 的 基础解y=n*y0 ...
- ASP.NET Core MVC里面Razor如何获取URL参数
原文:ASP.NET Core MVC里面Razor如何获取URL参数 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https:// ...
- c# 获取屏幕图片
Rectangle bounds = Screen.GetBounds(Screen.GetBounds(Point.Empty)); using (Bitmap bitmap = new Bitma ...
- webmagic学习之路-3:采集安居客经纪人详情页
这里希望安居客的同行的轻喷!!单纯的做测试,玩玩. 就这么糟践你们的服务器了!!!sorry! 这次学会了webmagic 设置处理的访问HTML返回代码,因为之前一直404的页面process根本都 ...