• 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这种简单的错误。这样就大功告成了!

  • 相关阅读:
    解决“已禁用对分布式事务管理器(MSDTC)的网络访问”错误
    C# Freely convert between IList<T> and IEnumerable<T>
    Json MaxJsonLength Error
    [转]Introducing the IE8 Developer Tools JScript Profiler
    页面调试心得
    ASP.NET中Label控件特殊之处
    模板模式
    Android中通过typeface设置字体
    Android 新浪微博授权
    【转】android:网络图片转为bitmap 保存至SD卡中
  • 原文地址:https://www.cnblogs.com/hitszbw/p/9162515.html
Copyright © 2020-2023  润新知