Eclipse 中怎样自动格式化代码?

首先 有一个 检查代码风格的工具叫checkstyle,具体怎么下载,请自行百度..

当你在eclipse安装好 checkstyle后,对于使用google标准的人来说,选择一个项目,右键,点击checkstyle-->check code with checkstyle,一般情况下 你会发现

你的eclipse界面是这样的:

满篇的警告..难道我们的代码风格真的有这么差吗?仔细看看警告信息..大部分是本行代码不应该存在制表符...应该有空格代替。这时这么大的代码量,一行一行手动改肯定是不现实的。于是 我么可以如下操作:

首先 我们要知道哪些是制表符,哪些是空格。所以,选择Window->Preferences->General->Editors->Text Editors->Show whitespace characters 勾选这一项就可以显示制表符和空格了。

再者,我们希望按一下制表符,就出现四个空格。点击 window->preference-,依次选择 General->Editors->Text Editors,选中右侧的 insert space for tabs;保存,第一步完成;点击 window->preference-,依次选择 java(或C++)->code style ->formatter,点击右侧的editor,选则左侧 tab policy的值为spaces only,确定,应用保存即可。

若出现应用Apply按钮为灰色的情况,需要回到上一步,点击new按钮,根据当前的样式重新生成一个新的样式并保存,重复第2步,编辑该样式即可。

最后,就是自动格式化了。

Window->Preferences->Java->editor->save action 将勾选,另外,勾选后可以点击configure,设置更多自动格式化的项目.然后退出,在代码任何一个地方随意改动一下,然后ctrl s,就会自动格式化,这使我们再检查代码,就会发现,大部分的checkstyle出来的错误都没有了,剩下的 可能是没写java doc,亦或是某一行字符超过了100这种简单的错误。这样就大功告成了!

 

转载于:https://www.cnblogs.com/hitszbw/p/9162515.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值