在 CodeRush 中禁止重命名
如何暂时抑制代码高峰重命名,因为每次我重命名局部变量时,它都会出现这个绿色框,甚至更改我的注释代码(使用我正在使用的局部变量)
示例:
考虑此方法:
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 类和引用它的其他文件的名称。
How do you supress renaming on code rush temporarily because each time I rename a local variable it has this green box on it and even changes my commented code (that uses the local variable I am using)
Example:
Consider this method:
public static tblBadorder GetBadOrderByBadOrderID(int badOrderID)
{
tblBadorder User = db.Select.From<tblBadorder>().Where("BadOrderID").IsEqualTo(badOrderID).ExecuteSingle<tblBadorder>();
return User;
}
If I accidentally hit rename on "tblBadorder" ( I hit CTRL + ` )
tblBadorder User = db.Select.From<tblBadorder>().Where("BadOrderID").IsEqualTo(badOrderID).ExecuteSingle<tblBadorder>();
I would click away from the variable type to prevent renaming, However If I want to change the User type to "tblOrders":
tblOrders User = db.Select.From<tblBadorder>().Where("BadOrderID").IsEqualTo(badOrderID).ExecuteSingle<tblBadorder>();
The rename binding and the green box wont disappear. Hence If I do this It would change the name of tblBadorder Class and other files that reference to it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需按 Enter 键即可提交更改。
Simply press Enter key to commit your changes.
这不是医生吗,我做这个题的时候很痛吗?
您如何触发重命名 - 是否可以防止这种情况发生?如果你能解释一下,可能会得到更好的答案。
这将是最好的方法。
核心选项是通过以下方式禁用重命名:Editor \ Refactoring \ Catalog
中间的方法是找到触发它的绑定(IDE|Shortcuts)并禁用它。
Isnt this a Doctor, it hurts when I do this issue?
How are you triggering the rename - is it possible to prevent that from happening? If you could explain that, it might lead to better answers.
This would be the best approach.
The nuclear option is to disable rename via: Editor \ Refactoring \ Catalog
The middle way is to find the binding (IDE|Shortcuts) that triggers it and disable that.