代码之家  ›  专栏  ›  技术社区  ›  Aivan Monceller

禁止在CodeRush中重命名

  •  1
  • Aivan Monceller  · 技术社区  · 15 年前

    你如何暂时禁止在代码匆忙中重命名,因为每次我重命名一个局部变量时,它都有一个绿色的框,甚至会更改我的注释代码(使用我正在使用的局部变量)

    例子:

    考虑以下方法:

    public static tblBadorder GetBadOrderByBadOrderID(int badOrderID)
    {
    
        tblBadorder User = db.Select.From<tblBadorder>().Where("BadOrderID").IsEqualTo(badOrderID).ExecuteSingle<tblBadorder>();
        return User;
    
    }
    

    如果我不小心在“tblBadorder”上点击了rename(我点击了CTRL+`)

    tblBadorder User = db.Select.From<tblBadorder>().Where("BadOrderID").IsEqualTo(badOrderID).ExecuteSingle<tblBadorder>();
    

    如果我想将用户类型更改为“tblOrders”,我会单击远离变量类型以防止重命名:

    tblOrders User = db.Select.From<tblBadorder>().Where("BadOrderID").IsEqualTo(badOrderID).ExecuteSingle<tblBadorder>();
    

    重命名绑定和绿色框不会消失。因此,如果我这样做,它将更改tblBadorder类和引用它的其他文件的名称。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Ruben Bartelink    15 年前

    这不是医生吗,我做这个问题的时候很疼吗?

    如何触发重命名-是否有可能防止这种情况发生?如果你能解释一下,也许能找到更好的答案。

    核选项是通过以下方式禁用重命名:

    IDE |快捷方式

        2
  •  2
  •   Alex Skorkin Alex Kamaev    15 年前

    只需按Enter键即可提交更改。

    推荐文章