【发布时间】:2014-02-14 16:44:10
【问题描述】:
IntelliJ IDEA 13.0.1、13.0.2(但也可能适用于更早/更高版本)
考虑以下几点:
Collections.addAll(
new ArrayList<Object>(),
new Object());
我做“加入行”,因为它适合一行:
Collections.addAll( new ArrayList<Object>(), new Object());
// ^ space is annoying ^ space is nice
“加入行”在当前行和下一行之间添加一个额外的空格。对于某些行来说这很有意义,但是第一个参数之前的空格一直困扰着我。
我的解决方法是选择并“重新格式化代码”,但如果不需要,我不想执行额外的步骤。
有没有更好的方法让“加入行”不添加第一个空格?
注意事项:
编辑 > 连接线
- Mac OS X:⌃⇧J
- Windows:Ctrl+Shift+J
代码 > 重新格式化代码
- Mac OS X:⌥⌘L
- Windows:Ctrl+Alt+L
【问题讨论】:
-
在 Linux 上的 Idea 133.471 (13.0.2 EAP) 中运行良好。在第一行的任意位置 CTRL-SHIFT-J 创建
Collections.addAll(new ArrayList<Object>(),并将光标移动到新关键字之前。旧的 13 BETA (133.124) 也是如此。我之前没有发现这个问题。 -
您尝试使用新配置了吗?也许您过去修改了格式并忘记了它?
标签: intellij-idea