zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    c++中的stack实现
    非虚函数是静态绑定
    函数返回const,以便控制访问
    析构函数为虚函数
    c++中初始化列表顺序和声明顺序一致
    define的误用
    模板就是让编译器帮你写代码
    mysql代码中设置变量
    拼接index
    python import vs from import
  • 原文地址:https://www.cnblogs.com/weihengblogs/p/4378625.html
Copyright © 2011-2022 走看看