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

CodeRush v19.2.3最新版试用下载

具体更新内容如下:

重构
创建局部类部件

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开发的更多相关文章

  1. 一款强大的Visual Studio插件!CodeRush v19.1.9全新来袭

    CodeRush是一个强大的Visual Studio® .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验.CodeRush能帮助你以极高的效率创建和维护源代码.Consume ...

  2. VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载

    CodeRush是一个强大的Visual Studio® .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验. CodeRush能帮助你以极高的效率创建和维护源代码.Consum ...

  3. 最强 IDE Visual Studio 2017 正式版发布

    Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...

  4. 终于等到你,最强 IDE Visual Studio 2017 正式版发布

    Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...

  5. VS版本号定义、规则和相关的Visual Studio插件

    软件版本号主要标识了软件的版本,通过其可以了解软件.类库文件的当前版本,使得软件版本控制有所依据. 我们就Windows系统和.NET Framework的编号规则来看,软件版本号的定义结构一般是这样 ...

  6. VS软件版本号定义、规则和相关的Visual Studio插件

    http://blog.csdn.net/cnhk1225/article/details/37500593 软件版本号主要标识了软件的版本,通过其可以了解软件.类库文件的当前版本,使得软件版本控制有 ...

  7. 12款好用的Visual Studio插件,最后一款良心推荐

    目录 01 CodeMaid 02 Markdown Editor 03 ReSharper 04 GitHub Extension for Visual Studio 05 ZenCoding 06 ...

  8. Visual Studio Code 1.0发布,支持中文在内9种语言

    Visual Studio Code 1.0发布,支持中文在内的9种语言:Simplified Chinese, Traditional Chinese, French, German, Italia ...

  9. 安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn

    1.下载并安装服务器端Subversion下载地址:http://subversion.apache.org当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversi ...

随机推荐

  1. Node数据库入门(登录注册功能)

    1.安装 (1).mysql模块安装 npm i mysql -D (2).co-msql模块安装(该模块不是一个独立的模块,而是mysql的封装,他可以把普通接连封装成一个可以做异步调用的连接) n ...

  2. Redis(1.9)Redis主从复制

    [1]实验环境 CentOS7.5 + Redis4.0.11 架构:原生1主2从,做实验机器有限,从库双实例 主库:192.168.135.170 从库1:192.168.135.171~6379 ...

  3. 【转帖】Linux图形用户界面:KDE与GNOME的由来

    Linux图形用户界面:KDE与GNOME的由来 置顶 2018年08月11日 15:51:25 hwpipixia 阅读数 4778 https://blog.csdn.net/u013895853 ...

  4. Linux:shift 命令可以将参数依次向左移动一个位置

    在脚本中,命令行参数可以依据其在命令行中的位置来访问.第一个参数是 $1 ,第二个参数 是 $2 ,以此类推. 下面的语句可以显示出前3个命令行参数: echo $1 $2 $3 更为常见的处理方式是 ...

  5. Linux系列(6):入门之文件与目录管理

    你知道常见的目录操作吗? 知道如何查询文件内容吗? 了解 umask 指令吗,知道如何查看和设置文件的默认权限吗? 知道文件的隐藏属性吗,了解如何设置(chattr指令)并查看(lsattr指令)吗? ...

  6. matplotlib库绘制条形图

    练习一:假设你获取到了2017年内地电影票房前20的电影(列表a)和电影票房数据(列表b),那么如何更加直观的展示该数据? a = ["战狼2","速度与激情8" ...

  7. linux常用终端命令(三)远程管理命令

    三.远程管理常用命令 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 1.关机/重启 序号 命令 对应英文 作用 01 shutdow ...

  8. PHP会话(Session)实现用户登陆功能

    对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用. 由于 Session 是以文本文件形式存储在 ...

  9. Swoft 2.0.3 重大更新,发布优雅的微服务治理

     什么是 Swoft ? Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架.Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP ...

  10. Java回调实现异步 (转)

    出处: Java回调实现异步 在正常的业务中使用同步线程,如果服务器每处理一个请求,就创建一个线程的话,会对服务器的资源造成浪费.因为这些线程可能会浪费时间在等待网络传输,等待数据库连接等其他事情上, ...