我一直在使用IntelliJ IDEA,现在切换到Eclipse。我正在寻找一个等效的Ctrl+Shift+Enter快捷键。在IntelliJ中,这通过添加分号来完成当前语句,并转到下一行。但是,当我在Eclipse中使用此快捷方式时,它会在当前行上方插入一行。如何更改设置以匹配IntelliJ?
jw5wzhpr1#
在这里找到了一个与eclipse等效的插件https://marketplace.eclipse.org/content/complete-current-statement-eclipse到目前为止,我发现的唯一问题是它不遵守代码格式规则。(我喜欢在if语句的新行上放置花括号)。其他方面似乎与IntelliJ版本相似。
7lrncoxx2#
这个特性是否存在于Eclipse中(至少作为一个插件是可以的)。我经常在IntelliJ中使用Ctrl+Shift+Enter。它将做的一些事情是1.如果是普通语句,则会格式化当前行并添加分号(光标位置也会在行尾)1.如果它是一个循环/条件,如for、if等if -> if([cursor position]){ } -> if(){ [cursor position]} [ ->表示ctrl + shift + enter命令]1.如果语句已经完成,则它将格式化当前行并转到下一行缩进位置。人们可能会认为这些东西是非常琐碎/不重要的,但只有当你尝试使用这个,你会发现这个小功能将是多么有用,你在eclipse中错过了多少。
2条答案
按热度按时间jw5wzhpr1#
在这里找到了一个与eclipse等效的插件
https://marketplace.eclipse.org/content/complete-current-statement-eclipse
到目前为止,我发现的唯一问题是它不遵守代码格式规则。(我喜欢在if语句的新行上放置花括号)。其他方面似乎与IntelliJ版本相似。
7lrncoxx2#
这个特性是否存在于Eclipse中(至少作为一个插件是可以的)。我经常在IntelliJ中使用Ctrl+Shift+Enter。它将做的一些事情是
1.如果是普通语句,则会格式化当前行并添加分号(光标位置也会在行尾)
1.如果它是一个循环/条件,如for、if等
if -> if([cursor position]){ } -> if(){ [cursor position]} [ ->表示ctrl + shift + enter命令]
1.如果语句已经完成,则它将格式化当前行并转到下一行缩进位置。
人们可能会认为这些东西是非常琐碎/不重要的,但只有当你尝试使用这个,你会发现这个小功能将是多么有用,你在eclipse中错过了多少。