code rush 是微软推出的一款VS2008上的插件。他有强大的文件和代码导航功能,易于访问的重构和代码创建功能、一组编辑器、选择、剪贴板工具等。

教程链接

http://www.devexpresscn.com/Resources/CodeExamples-314.html

http://www.devexpresscn.com/Resources/Documentation-316.html

下面的是单键模板. Most of these have narrow contexts associated with them, so the same letters can be used as variables if needed.

模板

含义 内容
. /* */ 在表示字符串的“”内,不会展开
~ 析构 在类的主体
b {
}
在表示字符串的“”内,不会展开
c 创建一个新类 必须在空行展开,可以在命名空间或类中生效
e Public event... 只会在类中展开
f false 只会在程序块中展开
f 域声明(字段) 只会在类的主体中展开
g 属性 "get" 访问器  
i 接口声明 在命名空间的主体中展开
l else 在程序块中展开
m 方法声明 类、方法、接口中展开,但不会在方法或属性中展开
n null 在程序块中展开
p 属性声明 类、方法、接口中展开,但不会在方法或属性中展开
r 智能的“return” 在程序块中展开
s 属性set访问器 仅在属性中展开
s 结构声明 仅在命名空间的主体内展开
t true 仅在程序块中展开

模板别名列表

Template

Alias
b bk
f 没有别名
f fi
l ll
n 没有别名
r rr
t 没有别名

在单键模板中的归类:

类型声明:

Verb

Meaning

c Declare Class
i Declare Interface
s Declare Struct

成员声明:

Member to Declare

Verb
Method m
Property p
Field f

返回值:

Verb

Meaning

r

Return value

对于返回值,可以输入:r参数 的形式来展开为return XXXX

Noun

Value

' single-quoted character
" double-quoted string
0 zero
1 one
-1 -1
f false
n null
t true
th this

比如rn,就是展开为return null;

即如下形式:

Template

Expansion

r (Smart return)
r' return '|';
r" return "|";
r0 return 0;
r1 return 1;
r-1 return -1;
rf return false;
rn return null;
rt return true;
rth return this;

表达式:
当在一个变量后,输入“=”后,继续输入下面的字母有如下效果:

Noun

Value

f false
n null
t true
th this
va value

即:当输入 bool  isok = f 后,再按空格,会自动展开为 bool  isok = false

Template

Expansion

=f =  false;
=n =  null;
=t =  true;
=th =  this;
=va =  value;

在“=”左边,有如下效果:

Noun

Property

c Checked
e Enabled
tx Text
v Visible

Noun

Property

ht Height
lt Left
tp Top
wd Width

完全简写的形式,可以用于表达整个式子:

Template

Expansion

c=c CheckState = CheckState.Checked;
c=f Checked = false;
c=i CheckState = CheckState.Indeterminate;
c=t Checked = true;
c=u CheckState = CheckState.Unchecked;
ca=f Capture = false;
ca=t Capture = true;
e=f Enabled = false;
e=t Enabled = true;
v=f Visible = false;
v=t Visible = true;

Code Rush插件的更多相关文章

  1. VS Code C# 插件离线版 1.6.2

    VS Code C# 插件离线版,目前最新稳定版为:1.6.2 . 由于在扩展中下载C#插件总是缓慢,或者容易出现错误,特制作离线版本共享出来. 本离线版本为Windows版本,其他系统请在扩展中下载 ...

  2. Vs code常用插件

    Vs code常用插件 1.View In Browser 由于 VSCode 没有提供直接在浏览器中打开文件的内置界面,所以此插件在快捷菜单中添加了在默认浏览器查看文件选项,以及在客户端(Firef ...

  3. CKEditor 4.4.1 添加代码高亮显示插件功能--使用官方推荐Code Snippet插件

    随着CKEditor4.4.1的发布,以前一直困扰的代码高亮问题终于完美的得到解决,在CKEditor4.4中官方发布了Code Snippet这个代码片段的插件,终于可以完美的内嵌使用代码高亮了,以 ...

  4. vscode修改code runner插件默认使用的编译器

    code runner的原理就是自动帮你完成在控制台中输入切换路径和编译源代码以及运行编译好的程序的指令 编译指令是根据配置文件中一开始写好的模板来执行的 不同语言对应一条指令,运行code runn ...

  5. idea中Eclipse Code Formatter插件设置和使用,以及注释模板的修改

    在settings里面找到plugins这个选项,搜索Eclipse Code Formatter,点击安装,重启idea即可进行配置: 首先,先安装Eclipse Code Formatter插件: ...

  6. sublime Text2下安装php code sniffer插件

    为了跟团队保持开发规范的一致性,需要安装sublime Text2的php code sniffer插件,之前是用的phpfmt插件,发现两个规范还是有点不一样,需要再安装php code sniff ...

  7. VS Code 常用插件列表

    插件列表 Auto Close Tag 自动闭合HTML标签 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 Bookmarks 添加行书签 Can I Use HTML5.C ...

  8. Vs code 通用插件

    Vs code 通用插件 转自:https://segmentfault.com/a/1190000006697219 HTML Snippets 超级实用且初级的 H5代码片段以及提示 HTML C ...

  9. 【Visual Studio Code】插件

    [Visual Studio Code]插件 转载:https://www.cnblogs.com/yangchongxing/p/10625628.html 目录 ================= ...

随机推荐

  1. LeetCode : 287. Find the Duplicate Number

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAACRAAAAMMCAYAAAAhQhmZAAAMFGlDQ1BJQ0MgUHJvZmlsZQAASImVlw ...

  2. Loadrunner之HTTP接口测试脚本实例

    接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文结果与预期结果进行比对的过程,接口测试可以通过Jav ...

  3. grep -v 排除多人字符串

    # egrep -v '^$|^#' /etc/httpd/conf/httpd.conf # grep -v '^$\|^#' /etc/httpd/conf/httpd.conf

  4. 数据结构和算法 c#– 1.单项链表

    1.顺序存储结构 Array 1.引用类型(托管堆) 2.初始化时会设置默认值   2.链式存储结构 2.1.单向链表 2.2.循环链表 2.3.双向链表

  5. mipi和dsi

    转自: http://blog.csdn.net/longxiaowu/article/details/24410021 一.MIPI MIPI(移动行业处理器接口)是Mobile Industry ...

  6. Avalon学习

    1.认识AvalonAvalon是一个简单易用的迷你的MVVM框架,作者是博客园的司徒正美,去哪儿.搜狐等等都用这个框架.没有任何依赖,兼容性非常好,支持IE6,不到5000行,压缩后不到50KB.官 ...

  7. Newtonsoft.Json(Json.Net)学习笔记-高级使用(转)

    1.忽略某些属性 2.默认值的处理 3.空值的处理 4.支持非公共成员 5.日期处理 6.自定义序列化的字段名称 7.动态决定属性是否序列化 8.枚举值的自定义格式化问题 9.自定义类型转换 10.全 ...

  8. OCJP(1Z0-851) 模拟题分析(七)-->214

    Exam : 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam 以下分析全都是我自己分析或者参考网上的,定有 ...

  9. scrollTop和scrollLeft的兼容解决万全方法

    1.各浏览器下 scrollTop的差异 IE6/7/8: 对于没有doctype声明的页面里可以使用  document.body.scrollTop 来获取 scrollTop高度 : 对于有do ...

  10. 攻城狮在路上(壹) Hibernate(九)--- Hibernate的映射类型

    Hibernate采用映射类型作为Java类型和SQL类型的桥梁,对应type属性.分为两种:内置映射类型和客户化映射类型.一.内置映射类型: 1.Java基本类型的Hibernate映射类型: Ja ...