4

I've been using Intellij IDEA, now switched to Eclipse. And I'm looking for an alternative for Ctrl+Shift+Enter in Eclipse which completes the current statement by putting semicolon and goes to the next line. However, when I use this shortcut in Eclipse it goes to the upper line. How can I change the settings to match with Intellij. I'm using Intellij key schema for Eclipse.

4

2 回答 2

1

Eclipse 中是否存在此功能(至少作为插件也可以)。我在 IntelliJ 中经常使用 Ctrl+Shift+enter 。它会做的一些事情是

  1. 如果是普通语句,那么它将格式化当前行并添加分号(光标位置也将是行尾)
  2. 如果它是一个循环/条件,如 for,if 等
    if -> if ([cursor position]) { } -> if() { [cursor position]} [ -> 表示 ctrl + shift + enter command ]
  3. 如果语句已经完成,那么它将格式化当前行并转到下一行缩进位置。

人们可能会认为这些东西非常微不足道/不重要,但只有当你尝试使用它时,你才会发现这个小功能有多么有用,以及你在 eclipse 中错过了多少。

于 2014-01-21T09:30:46.373 回答
1

在这里找到了一个等效的 eclipse 插件

https://marketplace.eclipse.org/content/complete-current-statement-eclipse

到目前为止我发现的唯一问题是它不遵守代码格式规则。(我喜欢在 if 语句的新行上放置花括号)。否则似乎类似于 IntelliJ 版本。

于 2017-08-12T12:25:20.473 回答