当前位置:  开发笔记 > 前端 > 正文

如何让eclipse的autoformatter忽略一段代码呢?

如何解决《如何让eclipse的autoformatter忽略一段代码呢?》经验,为你挑选了2个好方法。

我记得有一种方法可以在eclipse(特殊注释或注释?)中标记一段代码,这使得autoformatter忽略了该部分.或者我可能会匆匆这个......

主要用于我有包裹在几行上的字符串而且我不希望autoformatter重新排列它.



1> 小智..:

从eclipse 3.5(或3.6)开始,这是可能的: - 转到项目属性 - Java代码样式 - 格式化程序 - 编辑... - 选择标记为"关/开标签"的选项卡, - 在您的评论中包含标签像源代码一样

/* @formatter:on */



2> matt burns..:

您可以在这些特殊注释之间包装您不希望自动格式化的代码:

normal code

/* @formatter:off */
strangely laid out code
/* @formatter:on */

normal code

这是一个基本的用法示例,它使json字符串(稍微)更具可读性:

public class SomeTest {

    @Test
    public void can_deserialize_json() {
        /* @formatter:off */
        String json = "" +
        "{" +
        "   \"id\" : 123," +
        "   \"address1\" : blah," +
        "   \"shippingInfo\" : {" +
        "      \"trackingUrl\" : null," +
        "      \"price\" : 350" +
        "   }," +
        "   \"errorMessage\" : null" +
        "}";
        /* @formatter:on */
        MyClass.deserializeJson(json);
    }
}

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有