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 目录 ================= ...
随机推荐
- Scanner和BufferedReader
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import ...
- Swift - UIViewController
UIViewController类详解: 通过Nib文件初始化 init(nibName nibName: String?, bundle nibBundle: NSBundle?) println( ...
- 浅析 - iOS应用程序的生命周期
1.应用程序的状态 状态如下: Not running 未运行 程序没启动 Inactive 未激活 程序在前台运行,不过没有接收到事件.在没有事件处理情况下程序通 ...
- Linux下第一次使用MySQL数据库,设置密码
在终端下输入:/etc/rc.d/init.d/mysqld status 查看MySQL状态,看看是否运行. 没有运行的话就输入:/etc/rc.d/init.d/mysqld start 这时,就 ...
- Clr Via C#读书笔记---垃圾回收机制
#1 垃圾回收平台的基本工作原理: 访问一个资源所需的具体步骤: 1)调用IL指令newobj,为代表资源的类型分配内存.在C#中使用new操作符,编译器就会自动生成该指令.2)初始化内存,设置资源的 ...
- Android源码-学习随笔
在线代码网站1:http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/ 书籍: ...
- Mongo DB Study: first face with mongo DB
Mongo DB Study: first face with mongo DB 1. study methods: 1. Translate: I am the mongo DB organiz ...
- jq与js 区别
$(this).html(666); <div id="a">123</div> <script> $("#a").clic ...
- html5 基本布局+新标签+新选择器 + 线性渐变
html5 基本布局+新标签 <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...
- windows7下安装php的imagick和imagemagick扩展教程
这篇文章主要介绍了windows7下安装php的imagick和imagemagick扩展教程,同样也适应XP操作系统,Win8下就没测试过了,需要的朋友可以参考下 最近的PHP项目中,需要用到切图和 ...