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 目录 ================= ...
随机推荐
- innodb之超时参数配置
可参考:http://www.penglixun.com/tech/database/mysql_timeout.html 下面内容摘取自上面这个链接. connection_timeout,只是设置 ...
- cocospod 安装和使用 podfile 问题解决
Podfile 不识别 usr_framework!,系本地Pods版本太低,要在0.36以上. 以下转自:http://blog.csdn.net/eqera/article/details/393 ...
- linux /etc/profile和/etc/bashrc
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置,/etc/bashrc:为每一个运 ...
- 我的JavaEE学习路线图
从学习Java开发到现在虽然也已经快三年了,但是要说到分享一下经验实在是不敢当.权当是对自己的一个总结吧,希望大家不吝指教,互相交流. 照旧,还是现来整理一下我学习Java的一个路线图吧,然后按照这个 ...
- 玩转Java对象和XML相互转换
最近在项目中一直出现Java对象和XML之间的相互转换,一开始由于项目很庞大,我又是临时调度过去,导致在按照项目组长的要求进行写代码的同时,总是在这块云里雾里,最近才慢慢开始搞清楚项目中具体的使用缘由 ...
- md5sum
[root@NB index]# ls index()().html index()().html index()().html index()().html index()().html [root ...
- 重温WCF之WCF中可靠性会话(十四)
1.WCF中可靠性会话在绑定层保证消息只会被传输一次,并且保证消息之间的顺序.当使用TCP(Transmission Control Protocol,传输控制协议)通信时,协议本身保证了可靠性.然而 ...
- Android消息推送怎么实现?
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相 ...
- MVC4 WEBAPI(一)使用概述
所谓概述,也就是总结一些WEB API常用的使用用法.MVC APIWEB是一个轻量级的服务接口,完全符合RestFul框架设计,每个URL代表一种资源,使用方便,没有WCF那么庞大,但是麻雀虽小五脏 ...
- poj 1182:食物链(种类并查集,食物链问题)
食物链 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 44168 Accepted: 12878 Description ...