【发布时间】:2020-10-29 19:05:35
【问题描述】:
我使用 C++ 开发。 我知道 JetBrain 的函数“invert if statement”将 if 块与 else 块交换并交换条件。 有没有办法在 eclipse 中做同样的事情?
【问题讨论】:
我使用 C++ 开发。 我知道 JetBrain 的函数“invert if statement”将 if 块与 else 块交换并交换条件。 有没有办法在 eclipse 中做同样的事情?
【问题讨论】:
不是 Eclipse 中默认的 refactor 方法的一部分。您可以尝试编写自己的重构插件来添加功能(查看this answer),但这可能太麻烦了。
【讨论】:
Eclipse 可以通过“快速修复”操作:选择 if 关键字和条件,然后 Ctrl+1 并选择“反转条件”。这里的例子https://veerasundar.com/blog/2012/10/eclipse-refactoring-on-steroids/#4-invertingifstatement
【讨论】: