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 目录 ================= ...
随机推荐
- WiFi基本知识
转自:http://blog.csdn.net/myarrow/article/details/7930131 1. IE802.11简介 标准号 IEEE 802.11b IEEE 802.11a ...
- **PHP中替换换行符
PHP中替换换行符 php 不同系统的换行不同系统之间换行的实现是不一样的linux 与unix中用 \nMAC 用 \rwindow 为了体现与linux不同 则是 \r\n所以在不同平台上 实现方 ...
- HTML+CSS页面滚动效果处理
HTML+CSS代码如下: <!doctype html> <html> <head> <meta charset="utf-8"> ...
- SQL在INNER JOIN时,也可以将子查询加入进来
这个语法有点神奇,记下. 但觉得用处有限吧. mysql> SELECT a.account_id, a_cust_id, a.open_date, a.product_cd -> FRO ...
- win7Java开发环境配置
win7下Java开发环境的配置 首先下载符合操作系统版本的jdk,比如最新的jdk8: 下载链接:http://www.oracle.com/technetwork/java/javase/down ...
- 开个坑, 写个阿里云开放储存服务(OSS)的C++版SDK以及客户端
这应该是继我研究手册QQ协议后的第2个稍微正式一点的网络程序, 不只是Scoket套接字编程, 还涉及到更多的HTTP协议知识! 阿里云开放储存服务OSS官方已经提供了不少SDK, 包括PHP/Pyt ...
- [LeetCode] Merge Sorted Array
Given two sorted integer arrays A and B, merge B into A as one sorted array. Note:You may assume tha ...
- DevExpress DXperience 的本地化(汉化)方法
Devexpress的.net组件目前非常流行,在国内开发者中有非常高的热度,但是由于是国外控件,我们经常遇到的一个问题是汉化.目前Devexpress公司2011.2版以后使用了统一的本地化模式,针 ...
- 7-13IN和NOT IN 子查询
IN后面的子查询可以返回多条记录. SELECT ...FROM WHERE 查询表达式 IN(子查询) 常用IN替换等于(=)的比较子查询. 用法: (1)使用 :IN关键字可以使父查询匹配子查询 ...
- wp8 入门到精通 聊天控件
<Grid > <Grid x:Name="bubble_right" VerticalAlignment="Center" RenderTr ...