Code Rush插件
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插件的更多相关文章
- VS Code C# 插件离线版 1.6.2
VS Code C# 插件离线版,目前最新稳定版为:1.6.2 . 由于在扩展中下载C#插件总是缓慢,或者容易出现错误,特制作离线版本共享出来. 本离线版本为Windows版本,其他系统请在扩展中下载 ...
- Vs code常用插件
Vs code常用插件 1.View In Browser 由于 VSCode 没有提供直接在浏览器中打开文件的内置界面,所以此插件在快捷菜单中添加了在默认浏览器查看文件选项,以及在客户端(Firef ...
- CKEditor 4.4.1 添加代码高亮显示插件功能--使用官方推荐Code Snippet插件
随着CKEditor4.4.1的发布,以前一直困扰的代码高亮问题终于完美的得到解决,在CKEditor4.4中官方发布了Code Snippet这个代码片段的插件,终于可以完美的内嵌使用代码高亮了,以 ...
- vscode修改code runner插件默认使用的编译器
code runner的原理就是自动帮你完成在控制台中输入切换路径和编译源代码以及运行编译好的程序的指令 编译指令是根据配置文件中一开始写好的模板来执行的 不同语言对应一条指令,运行code runn ...
- idea中Eclipse Code Formatter插件设置和使用,以及注释模板的修改
在settings里面找到plugins这个选项,搜索Eclipse Code Formatter,点击安装,重启idea即可进行配置: 首先,先安装Eclipse Code Formatter插件: ...
- sublime Text2下安装php code sniffer插件
为了跟团队保持开发规范的一致性,需要安装sublime Text2的php code sniffer插件,之前是用的phpfmt插件,发现两个规范还是有点不一样,需要再安装php code sniff ...
- VS Code 常用插件列表
插件列表 Auto Close Tag 自动闭合HTML标签 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 Bookmarks 添加行书签 Can I Use HTML5.C ...
- Vs code 通用插件
Vs code 通用插件 转自:https://segmentfault.com/a/1190000006697219 HTML Snippets 超级实用且初级的 H5代码片段以及提示 HTML C ...
- 【Visual Studio Code】插件
[Visual Studio Code]插件 转载:https://www.cnblogs.com/yangchongxing/p/10625628.html 目录 ================= ...
随机推荐
- java https tomcat 单双认证(含证书生成和代码实现) 原创转载请备注,谢谢O(∩_∩)O
server: apache-tomcat-6.0.44 jdk1.7.0_79client: jdk1.7.0_79 jks是JAVA的keytools证书工具支持的证书私钥格式. pfx是微软支持 ...
- 安装jdk源码
step1:打开选择Window->Preference step2:选择Java->Installed JREs step3:选中你所安装的jre,点击Edit,进入Edit JRE,如 ...
- 双栈排序(codevs 1170)
题目描述 Description Tom最近在研究一个有趣的排序问题.如图所示,通过2个栈S1和S2,Tom希望借助以下4种操作实现将输入序列升序排序. 操作a 如果输入序列不为空,将第一个元素压入栈 ...
- python基础——调试
python基础——调试 程序能一次写完并正常运行的概率很小,基本不超过1%.总会有各种各样的bug需要修正.有的bug很简单,看看错误信息就知道,有的bug很复杂,我们需要知道出错时,哪些变量的值是 ...
- Qt中如何添加.qrc文件
You need a resource file (.qrc) within which you embed the input text file. The input file can be an ...
- Retrofit学习入门
Retrofit的使用 设置权限与添加依赖 定义请求接口 通过创建一个retrofit生成一个接口的实现类(动态代理) 调用接口请求数据 设置权限与添加依赖 权限:首先确保在AndroidManife ...
- .net学习之母版页执行顺序、jsonp跨域请求原理、IsPostBack原理、服务器端控件按钮Button点击时的过程、缓存、IHttpModule 过滤器
1.WebForm使用母版页后执行的顺序是先执行子页面中的Page_Load,再执行母版页中的Page_Load,请求是先生成母版页的控件树,然后将子页面生成的控件树填充到母版页中,最后输出 2.We ...
- .net学习之Session、Cookie、手写Ajax代码以及请求流程
1.IIS 7 以上版本集成了两种模式,一种是经典模式,一种是集成模式(直接将asp.net框架集成到IIS中) 2.浏览器和服务器端通过什么技术来实现的?Socket(套接字),通信的语法是HTTP ...
- poj 2155:Matrix(二维线段树,矩阵取反,好题)
Matrix Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 17880 Accepted: 6709 Descripti ...
- HYSBZ 2440 完全平方数(莫比乌斯反演)
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2440 若i为质数,n为i*i的倍数,则称n为含平方因子数. 求1~n的无平方因子数. F(x) ...