我来自MS Visual Studio背景,在进入一个闭合的大括号时,IDE自动缩进大括号关闭的块内的所有代码。在eclipse中我知道它是通过按Ctrl
+ I
键完成的,我知道如何更改这些快捷键。我想知道的是如何通过输入一个结束大括号来关闭块时自动缩进代码块。
答案 0 :(得分:8)
接受的答案实际上并没有回答这个问题。
原作者在Visual Studio中描述了一个非常好的功能,我在Eclipse中也会错过这个功能。
用例是指您正在重构的现有代码,以及编写新代码时的类似情况。假设您在方法中有几行,您需要在它们周围进行条件限制。首先添加条件和左大括号,然后按箭头键向下到最后一个语句的末尾,点击返回,然后输入右大括号。
此时,Visual Studio会缩进开头和花括号之间的所有行。 Eclipse java编辑器没有这样做,虽然你可以记得在使用向下箭头时选择“移位”(选择线条),然后在按下返回并按下右括号之前按Ctrl-I。这需要更多的击键,并且也容易出错,因为你可以轻松地手指滑动并删除所有选定的线。
这只是VS中的一个很好的功能,它在Eclipse中很不错。
答案 1 :(得分:1)
然而,您应该验证该项目 - >上下文菜单 - >属性 - > Java代码风格 - > Formatter确实有一个活动的Formatter配置文件。
除此之外,在Eclipse中清理源代码的最常用的半自动工具是Project - >上下文菜单 - >属性 - > Java编辑器 - >保存操作,用于触发格式化和次要代码重写。我建议习惯那个,基本上激活所有可能的选项。