关闭花括号的智能缩进
我来自MS Visual Studio背景,在输入一个闭合花括号时,IDE会自动缩进花括号关闭的块内的所有代码。 在Eclipse中,我知道它是通过按下Ctrl
+ I
键完成的,我知道如何更改这些快捷键。 我想知道的是如何通过输入一个结束大括号来关闭块时自动缩进一段代码。
Eclipse JDT在输入时会自动缩进(例如,它增加了左大括号后的缩进量,并在右大括号后减小),所以如果您只是从上到下编写新代码,通常不需要显式运行自动缩进或自动格式化。
但是,您应该验证Project - >上下文菜单 - >属性 - > Java代码样式 - >格式化程序是否具有活动的Formatter配置文件。
除此之外,在Eclipse中用于清理源代码的最常用的半自动化工具是项目 - >上下文菜单 - >属性 - > Java编辑器 - >保存操作,该操作用于触发格式化和次要代码重写。 我建议习惯这一点,并基本上激活所有可能的选项。
接受的答案实际上并没有回答这个问题。
原作者在Visual Studio中描述了一个很好的功能,在Eclipse中我也会错过。
用例是当你有一些你正在重构的现有代码时,以及在编写新代码时类似的情况。 假设你在一个方法中有几条线,你会发现它们需要附加条件。 首先添加条件和开始大括号,然后按箭头键直到最后一个语句的末尾,然后按回车键,然后输入右大括号。
在这一点上,Visual Studio将缩进开放花括号和花括号之间的所有行。 Eclipse java编辑器不会这样做,尽管您可以记住在使用向下箭头(选择线条)时按住“shift”,然后在按下return之前按Ctrl-I并添加右大括号。 这需要更多击键,并且也容易出错,因为您可以轻松地滑动并删除所有选定的线。
这只是VS中很好的功能之一,在Eclipse中会很好。
链接地址: http://www.djcxy.com/p/28645.html