2016-08-01 76 views
2

我正在使用eclipse来执行一些LWJGL编程,并且当我创建用于保存顶点的数组时,我倾向于使用大量空白来显示哪些浮点组保留顶点。如何在格式化时停止删除空格的日食

//Array for holding the vertices of a hexagon 
float [ ] Vertices = { 
    // Vertex 0 
    -0.5f , 1.0f , 0.0f , 
    // Vertex 1 
    -1.0f , 0.0f , 0.0f , 
    // Vertex 2 
    -0.5f , -1.0f , 0.0f , 
    // Vertex 3 
    0.5f , -1.0f , 0.0f , 
    // Vertex 4 
    1.0f , 0.0f , 0.0f , 
    // Vertex 5 
    0.5f , 1.0f , 0.0f , 
    // Center Vertex (6) 
    0.0f , 0.0f , 0.0f 

}; 

我还应该注意到我使用了元素数组缓冲区,所以这就是为什么只有7个顶点。

当我在菜单栏的“源”选项卡中使用“格式”选项时,它会将所有这些空格删除。我如何阻止它这样做?我在首选项编辑器中找不到选项。

我使用Windows 8.1和Eclipse Java Neon。不,我不会使用Eclipse的不同版本,因为它最初花了我大约5个小时来定制eclipse,所以如果有更新的版本允许这样做,我不会更改版本。这也需要一段时间来安装和填充所以...是的。

回答

4

禁用了Eclipse格式化为要忽略格式化并以这种方式重新启用它的代码部分:

//Array for holding the vertices of a hexagon 
// @formatter:off 
float [ ] Vertices = { 
    // Vertex 0 
    -0.5f , 1.0f , 0.0f , 
    // Vertex 1 
    -1.0f , 0.0f , 0.0f , 
    // Vertex 2 
    -0.5f , -1.0f , 0.0f , 
    // Vertex 3 
    0.5f , -1.0f , 0.0f , 
    // Vertex 4 
    1.0f , 0.0f , 0.0f , 
    // Vertex 5 
    0.5f , 1.0f , 0.0f , 
    // Center Vertex (6) 
    0.0f , 0.0f , 0.0f  
}; 
// @formatter:on 

如果没有这样做,您必须启用此功能。
Preferences-> Java-> Code Style-> Formatter-> Edit-> Off/On标签

1

转到首选项 - > Java->代码样式 - >格式 - >编辑并更改相关选项。

+0

我确实说过我无法找到删除空格的相关选项。 –

+0

@JamesYeoman它在那里。也许只有在更新的版本中,但我相信你可以更新并保留所有的定制。 – SamTebbs33