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. 早上3:30左右起来发现时候电脑在一致叫唤就是一个usb的接口可能是鼠标

    然后看了下也没有网络了,早上起来就打了一个电话给网管,就开通了.是没有及时开通.

  2. 数据结构和算法 – 12.高级查找算法(下)

    哈希(散列)技术既是一种存储方法,也是一种查找方法.然而它与线性表.树.图等结构不同的是,前面几种结构,数据元素之间都存在某种逻辑关系,可以用连线图示表示出来,而哈希技术的记录之间不存在什么逻辑关系, ...

  3. Ubuntu中给eclipse和android studio添加桌面快捷图标

    Ubuntu 12.04 创建应用程序启动项(可在Unity LaucherPad显示) http://www.cnblogs.com/bluestorm/archive/2012/10/12/272 ...

  4. Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)

    1.理解Linux的文件系统:分区和挂载点    挂载点和路径名无关 /根目录下的/boot完全可以时独立于 /的独立的挂载点,只要你设置就可以    linux安装时候,必须要有这两个分区 / 和 ...

  5. Delphi开发中各种文件扩展名代表什么文件

    暂时就遇到了以下这几种,以后遇到再进行补充 .DPR Delphi Project文件,打开这个文件,就会打开所有的编程的代码文件.包含了Pascal代码 .PAS Pascal文件,Pascal单元 ...

  6. Eclipse 快捷键 转换为Netbeans 快捷键

    一直使用netbeans IDE开发,习惯了netbeans的快捷键,最近要开发个app就选择了H5. 接着使用了HBuilder (基于Eclipse开发) 总体来讲这个IDE还可以,不管是代码提示 ...

  7. MySQL基础二

    视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,并可以将其当作表来使用. SELECT * FROM ( SEL ...

  8. document.location.reload();与location.href='xxx'的区别

    document.location.reload();会重新加载页面,onload事件会被触发. location.href='xxx'刷新页面,onload事件不会触发.

  9. bootstrap 入门

    bootstrap 入门 <!DOCTYPE html> <html> <head lang="en"> <meta charset=&q ...

  10. 有了iscsi存储怎么让主机识别以及使用创建lvm

    1.查找安装包:rpm -ivh iscsi-initiator-utils去sf.net下载iscsitarget包make kernel,usr,install开启服务 (0)查看iscsi发现记 ...