强大的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 ...
随机推荐
- PHP抽奖代码。亲测可用
$prize_arr = array( '0' => array('id' => 1, 'title' => 'iphone5s', 'v' => 5), '1' => ...
- 【Python】【demo实验5】【练习实例】【多个数字组合成不重复三位数】
题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码 ...
- Vue学习之vue-cli脚手架下载安装及配置
Vue学习之vue-cli脚手架下载安装及配置:https://www.cnblogs.com/clschao/articles/10650862.html 1. 先下载node.js,下载地址:ht ...
- STM32的堆与栈与编译信息查看
STM32的堆与栈与编译信息查看 因为一个项目中使用malloc函数动态分配内存400多个字节,返回为0,分配失败.查找失败原因,为堆空间不足分配导致.查看堆和栈分别设置了2K,按正常情况看应能满足分 ...
- Java Serializable Objects(序列化)
https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html 序列化一个对象,意味着把这个对象的状态转化为字节流,而且个字节流 ...
- sftp上传文件(Renci.SshNet)和代理上传
引用Renci.SshNet这个 封装的sftp类 public class SFTPHelper { #region 字段或属性 private SftpClient sftp; /// <s ...
- Struts的相关基础
为什么要用struts? 1.该框架基予mvc的开发设计模式上的,所以拥有mvc的全部优点,他在M.V.C上都有涉及,但它主要是提供一个好的控制器和一套定制的标签库上,有mvc的一系列优点:层次分明, ...
- vue中params-解决换路由不刷新问题
因为依赖路由的params参数获取写在created生命周期里面,因为相同路由二次甚至多次加载的关系 没有达到监听,退出页面再进入另一个文章页面并不会运行created组件生命周期,导致文章数据还是第 ...
- js小功能2:切换
HTML: <div id="tb"> <ul><li class="on">房产</li><li> ...
- 3.Hibernate基础配置
1.Hibernate.cfg.xml:hbm2ddl.auto 在SessionFactory创建时,自动检查数据库结构,或者将数据库schema的DDL导出到数据库 <property na ...