1

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

例子:

考虑这种方法:

public static tblBadorder GetBadOrderByBadOrderID(int badOrderID)
{

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

}

如果我不小心在“tblBadorder”上点击了重命名(我点击了 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 类和其他引用它的文件的名称。

4

2 回答 2

2

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

于 2010-09-25T18:30:06.573 回答
1

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

您如何触发重命名 - 是否可以防止这种情况发生?如果你能解释这一点,它可能会导致更好的答案。

这将是最好的方法。

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

中间方法是找到触发它的绑定( IDE|Shortcuts )并禁用它。

于 2010-09-27T12:51:50.597 回答