用户界面套包DevExpress v18.1日前正式发布,本站将以连载的形式为大家介绍各版本新增内容。本文将介绍了CodeRush for Visual Studio v18.1 的新功能,快来下载试用新版本!点击下载>>

Code Templates

Selection to Template

新版本新增使用上下文菜单从代码创建模板的功能。选择要成为模板的代码,右键单击并选择Selection to Template...

CodeRush根据所选代码自动创建链接和字段,并在Template Editor中打开新模板。

Use Type in Templates

现在可以轻松地将CodeRush模板系统中的任何类型当作Template Name Variable,只需要在Visual Studio编辑器中出现的任何位置右键单击该类型,然后选择Use Type in Templates....

添加新类型后,它将立即在所有类型感知模板中可用,包括声明动词,如“m”(用于方法),“p”(用于属性),“q”用于常量,“t”(用于类型) )和“v”(对于变量)。

模板复制

现在,您可以基于现有模板创建新模板。 只需右键单击要复制的模板(在Templates页面中),然后选择Create Duplicate。输入新模板名称,并根据需要更改扩展或上下文。

改进Smart Duplicate Line

Smart Duplicate Line (SDL) 变得更加智能,并变为Smart Duplicate Selection (SDS),您现在可以按Shift + Enter复制选定的代码块。SDS复制选择,在代码周围放置文本字段 - 可能在复制中更改的部分。

此功能可用于Visual Studio支持的任何语言。您可以使用SDS来复制CSS样式、HTML控件、方法声明中的参数、二进制表达式、参数、字符串常量和整个方法块。Smart Duplicate Selection还将记住您在每个文件中所做的更改,并在同一文件中执行类似复制中建议相同的更改。

Layered Options

CodeRush现在将您的设置存储在图层中,除了可以作为默认设置的参数(除非被团队/解决方案设置覆盖)之外,您还可以将设置绑定到特定解决方案和团队,如果需要个人设置可以覆盖团队 /解决方案设置。

您可以使用此功能创建与解决方案相关的选项,并与整个团队共享。解决方案打开时,这些选项会自动应用于使用CodeRush的所有团队成员。

===============================================================

DevExpress v18.1发布,更多精彩内容请持续关注DevExpress中文网!

扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

DevExpress v18.1新版亮点——CodeRush for VS篇(二)的更多相关文章

  1. DevExpress v18.1新版亮点——CodeRush for VS篇(一)

    用户界面套包DevExpress v18.1日前正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了CodeRush for Visual Studio v18.1 的新功能,快来下载试 ...

  2. DevExpress v18.1新版亮点——Office File API篇

    用户界面套包DevExpress v18.1日前正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress Office File API v18.1 的新功能,快来下载试 ...

  3. DevExpress v18.1新版亮点——ASP.NET Bootstrap篇(二)

    用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress ASP.NET Bootstrap v18.1 的新功能,快 ...

  4. DevExpress v18.1新版亮点——ASP.NET Bootstrap篇(一)

    用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress ASP.NET Bootstrap v18.1 的新功能,快 ...

  5. DevExpress v18.1新版亮点——Windows 10 UWP篇

    用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress Windows 10 UWP v18.1 的新功能,快来下载 ...

  6. DevExpress v18.2版本亮点——Office File API 篇

    行业领先的.NET界面控件——DevExpress v18.2版本亮点详解,本文将介绍了DevExpress Office File API v18.2 的版本亮点,新版30天免费试用!点击下载> ...

  7. DevExpress v18.2新版亮点——Reporting篇(二)

    行业领先的.NET界面控件——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress Reporting v18.2 的新功能,新版3 ...

  8. DevExpress v18.2新版亮点——Reporting篇(一)

    行业领先的.NET界面控件——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress Reporting v18.2 的新功能,新版3 ...

  9. DevExpress v18.2新版亮点——DevExtreme篇(五)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExtreme Complete Sub ...

随机推荐

  1. 概率分布之间的推导关系 | Univariate Distribution Relationships

    Univariate Distribution Relationships APPL: A Probability Programming Language Maplesoft- Software f ...

  2. 从fasta中提取或者过滤掉多个序列

    Google了一下,现成的工具不多. 自己写代码也可以,就是速度肯定不快,而且每次写也很麻烦. 偶然看到QIIME的filter_fasta.py有这个功能,从name list中提取多个序列. fi ...

  3. numpy---one

    import numpy as np #创建数组(给array函数传递Python序列对象) a = np.array([1,2,3,4,5]) b = np.array((1,2,3,4,5,6)) ...

  4. Merge K Sorted List(含Merge Two Sorted LIst) leetcode java

    问题描述: Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complex ...

  5. Spring boot(四)thymeleaf使用介绍

    在上篇文章springboot(二):web综合开发中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用.thymeleaf 是新一代的模板引擎,在spring4. ...

  6. python模块安装报错大全

    报错 环境 解决 手动安装pip install mysqlclient 报错: _mysql.c(29) : fatal error C1083: Cannot open include file: ...

  7. oracle错误整理

    1. ORA-31640: unable to open dump file 解决:原来11g R2的IMPDP 增加了一个参数设置:CLUSTER,在设置了parallel参数>1的情况下, ...

  8. oracle坏块处理记录

    1. 执行sql:select count(distinct id) from bw_fpzxx ,报错如下: ORA-01578: ORACLE 数据块损坏 (文件号 16, 块号 195428)O ...

  9. WEB UI 界面打印PDF

    项目上看到的,感觉很厉害的样子,所以要存档... 说一下思路:画的SF,然后在WDA里调用SF,产生PDF数据流,然后在WDA里用PDF展示出来,UI调用... COMPONENTCONTROLLER ...

  10. Grafana安装配置介绍

    一.Grafana介绍 Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite.zabbix.InfluxDB.Pr ...