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 目录 ================= ...
随机推荐
- String[] a = new String[]{"1","2"},我如果想增加一个"3"到a中,如何增加?
在java中数组是定长的,当你声明了数组的大小后数组的长度就不能改变在你的程序中,数组的初始化大小为2,a[0]="1";a[1]="2",所以无法产生元素a[ ...
- 无根树转有根树(dfs,tree)
#include <bits/stdc++.h> #include <iostream> #include <queue> #include <stdio.h ...
- AngularJS XMLHttpRequest $http服务
$http 是 AngularJS 中的一个核心服务,用于读取远程服务器的数据. 读取JSON文件 以下是存储在web服务器上的 JSON 文件: http://www.runoob.com/try/ ...
- APP测试流程(个人整理)
- 基于spring4.0配置分布式ehcache,以及相关使用
说明:本文是基于RMI手动同步的方式,使用程序动态注入配置缓存,抛弃传统的ehcache.xml配置方式 1,注入cacheManager管理所有缓存,添加各个缓存名及相关参数配置: 思路大致是: 在 ...
- Java -- 访问控制
原文:http://www.cnblogs.com/diyingyun/archive/2011/12/21/2295947.html 可见/访问性 在同一类中 同一包中 不同包中 同一包子类中 ...
- Dubbo超时和重连机制
dubbo启动时默认有重试机制和超时机制.超时机制的规则是如果在一定的时间内,provider没有返回,则认为本次调用失败,重试机制在出现调用失败时,会再次调用.如果在配置的调用次数内都失败,则认为此 ...
- Delphi之DLL知识学习2---静态链接和动态链接
静态连接 静态链接是指Delphi 编译器把要调用的函数和过程编译成可执行代码.函数的代码可存留在应用程序的 .dpr文件或一单元中.当链接用户的应用程序时,这些函数与过程便成为最终的可执行文件的一部 ...
- Filp Game
Flip Game Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 25573 Accepted: 11052 题目链接: ...
- SQL Server 2014 BI新特性(二)结合Data Explorer和GeoFlow进行数据分析
Data Explorer和GeoFlow作为Excel的新功能被写入到即将发布的SQL Server 2014当中.Data Explorer为业务分析人员提供了一种数据获取,整理以及组织的方式,通 ...