Eclipse在保存时会自动保存格式,例如:一旦保存,下面的代码应该保留在一行中,尽管我按照自己的想法将其分解。如何在Eclipse中保存时禁用自动格式化?
@Transactional(rollbackFor = DataAccessException.class, readOnly = false, timeout = 30, propagation = Propagation.SUPPORTS, isolation = Isolation.DEFAULT)
Eclipse在保存时会自动保存格式,例如:一旦保存,下面的代码应该保留在一行中,尽管我按照自己的想法将其分解。如何在Eclipse中保存时禁用自动格式化?
@Transactional(rollbackFor = DataAccessException.class, readOnly = false, timeout = 30, propagation = Propagation.SUPPORTS, isolation = Isolation.DEFAULT)
窗口>首选项> Java>编辑器>保存操作。
也可以在项目级配置。项目>属性> Java编辑器>保存操作。
绝对疯狂的改善。对于if语句,请执行以下操作: Window |首选项| Java |代码样式|格式化程序|控制语句选项卡 选择保持简单,如果在一条线上。 您也可以尝试线包装选项卡
这是我的大部分问题所在!该死的复杂(就像所有的Eclipse),并且几乎彻底。 – 2012-12-21 17:41:50
只是想添加一个提示。如果你想避免线环绕,你可以简单地将“最大线宽”值增加到很大的值。只要这是足够高的日食将不会做任何包装。
首选项>的Java>代码样式>格式化>编辑>换行>最大线宽
在开普勒这似乎不适用于保存操作。保存操作选项卡奇怪地覆盖了格式化程序的所有设置,并且隐藏了此设置。在以前的版本中没有问题。 – djmj 2014-03-13 01:21:34
如果您想保留自动格式化,但不希望这种行为,你也可以在fomatter配置它:
right click on the project -> properties -> java code style -> formatter
(如果你没有具体的项目格式化程序全局配置可以这样访问:Window -> Preference -> Java -> Code Style -> Formatter
)。
Edit...
活动配置文件,打开行缠绕选项卡,然后检查Never join already wrapped lines
选项。
这样你就可以将行包装到任何你想要的位置,并且eclipse不会删除你的换行符(如果你希望有可读的lambda表达式,这是必须的),但保持格式化器处于活动状态。
该选项有由于Eclipse月神
或者,您可以配置代码格式化不重新组织你的换行符你,但仍然做其余的魔术。 – 2011-03-04 21:11:12
看来我可以在“保存操作”中禁用格式,但是我没有看到在代码格式化程序中组织换行的选项。 – Oliver 2011-03-04 21:29:04
同样的问题仍然存在,尽管该页面上的所有内容都未经检查(Juno在Mac上)。还有别的吗? – 2012-12-21 17:37:23