如何防止 Intellij 再次破坏代码
How to prevent Intellij destroying code, again
鉴于:
function hide(){
displayer.hide(error);
}
重构了函数 名称产生:
function refactored_to_new_name() {
displayer.refactored_to_new_name(error);
}
有没有办法阻止intellij这样做。
为什么它认为它有权假设它是智能的?
这些类型的重构应该永远不会失败,但 intellij 经常这样做。它假设了事情。
禁用评论和字符串搜索。
您可能无法重现这一点,但这 并不意味着它不是刚刚发生的。
这显然是不正确的行为。如果您能够像您所说的那样重现此问题,那么最好的办法是在 Jetbrains's issue tracker system.
中提交问题
这里是如何 submit issues correctly:
的指南
- 打开IntelliJ IDEA跟踪系统在
https://youtrack.jetbrains.com/。
- 如果您尚未注册,请执行
它。
- 点击创建问题。
- 在打开的页面上,选择 IntelliJ IDEA
从项目下拉列表。
- 描述您的问题并提供
在 Description 和 Summary 字段中对其进行简要总结
分别。
- 如有必要,请附上说明的屏幕截图
你的问题。
- 准备好后点击创建问题。
鉴于:
function hide(){
displayer.hide(error);
}
重构了函数 名称产生:
function refactored_to_new_name() {
displayer.refactored_to_new_name(error);
}
有没有办法阻止intellij这样做。
为什么它认为它有权假设它是智能的?
这些类型的重构应该永远不会失败,但 intellij 经常这样做。它假设了事情。
禁用评论和字符串搜索。
您可能无法重现这一点,但这 并不意味着它不是刚刚发生的。
这显然是不正确的行为。如果您能够像您所说的那样重现此问题,那么最好的办法是在 Jetbrains's issue tracker system.
中提交问题这里是如何 submit issues correctly:
的指南- 打开IntelliJ IDEA跟踪系统在 https://youtrack.jetbrains.com/。
- 如果您尚未注册,请执行 它。
- 点击创建问题。
- 在打开的页面上,选择 IntelliJ IDEA 从项目下拉列表。
- 描述您的问题并提供 在 Description 和 Summary 字段中对其进行简要总结 分别。
- 如有必要,请附上说明的屏幕截图 你的问题。
- 准备好后点击创建问题。