Eclipse不格式化数组或某段代码

ctrl+shit+f格式化快捷键

但对于数组,有时候就不是这样了。
比如在opengl中定义一些顶点信息:

int one = 0x010000;
private int[] colorBufferForQuad = new int[]{

0,one,0,one,
0,one,0,one,
0,one,0,one,
0,one,0,one,

one, one/2, 0, one,
one, one/2, 0, one,
one, one/2, 0, one,
one, one/2, 0, one,

one,0,0,one,
one,0,0,one,
one,0,0,one,
one,0,0,one,

}

格式化后,不管格式化成什么样都很别扭,也很难读。
然后,我找了找设置,发现了一个方法。
Eclipse-- Window --Preferences --Java -Code Style --Formatte–Edit–Off/On Tags

开启如下图的设置

这个标签的名字可以自己定义。

然后在我们的代码里,把不想让eclipse格式化的部分,加上这个标签,如刚才的代码

扫描二维码关注公众号,回复: 10210696 查看本文章

// @formatter:off
private int[] colorBufferForQuad = new int[]{

0,one,0,one,
0,one,0,one,
0,one,0,one,
0,one,0,one,

one, one/2, 0, one,
one, one/2, 0, one,
one, one/2, 0, one,
one, one/2, 0, one,

one,0,0,one,
one,0,0,one,
one,0,0,one,
one,0,0,one,

}
// @formatter:on

这样被标签包裹的内容就不会被格式化了。任意部分代码都可以这么用。

发布了15 篇原创文章 · 获赞 2 · 访问量 212

猜你喜欢

转载自blog.csdn.net/u010777507/article/details/104918828
今日推荐