在 CodeRush 中禁止重命名

发布于 2024-09-25 01:03:32 字数 829 浏览 0 评论 0原文

如何暂时抑制代码高峰重命名,因为每次我重命名局部变量时,它都会出现这个绿色框,甚至更改我的注释代码(使用我正在使用的局部变量)

示例:

考虑此方法:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

流云如水 2024-10-02 01:03:32

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

Simply press Enter key to commit your changes.

悲歌长辞 2024-10-02 01:03:32

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

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

这将是最好的方法。

核心选项是通过以下方式禁用重命名: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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文