Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Intellij IDEA:相当于Eclipse';s";填写当前报表“;(Ctrl+;Shift+;Enter)?_Java_Eclipse_Intellij Idea - Fatal编程技术网

Java Intellij IDEA:相当于Eclipse';s";填写当前报表“;(Ctrl+;Shift+;Enter)?

Java Intellij IDEA:相当于Eclipse';s";填写当前报表“;(Ctrl+;Shift+;Enter)?,java,eclipse,intellij-idea,Java,Eclipse,Intellij Idea,我一直在使用Intellij IDEA,现在切换到Eclipse。我正在寻找Eclipse中Ctrl+Shift+Enter的替代方法,它在当前语句中加上分号并转到下一行。然而,当我在Eclipse中使用这个快捷方式时,它会转到最上面一行。如何更改设置以与Intellij匹配。 我正在使用Eclipse Eclipse中是否存在此功能(至少作为插件也可以)。我经常在IntelliJ中使用Ctrl+Shift+enter。它将做的一些事情是 如果它是normal语句,那么它将格式化当前行并添加分号

我一直在使用Intellij IDEA,现在切换到Eclipse。我正在寻找Eclipse中Ctrl+Shift+Enter的替代方法,它在当前语句中加上分号并转到下一行。然而,当我在Eclipse中使用这个快捷方式时,它会转到最上面一行。如何更改设置以与Intellij匹配。
我正在使用Eclipse

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

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

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


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

    Ctrl+Space可能会有所帮助。但它并没有完全按照您的要求执行。当您指的是“完成当前语句”时,您的意思是该语句已经完成,并且只想插入分号然后换行吗?(注意:我不使用Eclipse)在Eclipse中,你能不能只按enter键转到当前语句的结尾并完成它?@fge,如果你检查IDEA的键映射设置,它将
    完成当前语句映射到Ctrl+Shift+enter:它做的是:添加分号格式当前行的源,光标移到下一行。。。这很方便我猜你是说月食吧?