我将格式化程序设置为
换行→换行设置→其他表达式→数组初始化器:
将所有元素换行,每个元素都放在新的一行上
和
新增线路:
“在关闭数组初始值设定项的大括号之前”
我得到的是这个:
@AnnotationWithLongArray({
"item",
"item",
"item",
"item",
"item",
"item"
})
而这
@AnnotationWithShortArray({ "item", "item"
})
第一个是我想要的,但对于第二种情况,我想在结束括号之前不添加换行符,如果数组不换行
@AnnotationWithShortArray({ "item", "item" })
Eclipse能做到这一点吗?
1条答案
按热度按时间anauzrmj1#
试试这个.
*大括号-在数组初始化器上,检查
same line
*新行-取消勾选
这就是我得到的。
**Edit:**Per review I just noticed that you wanted the wrapped array to have the closing braces on a new line.**Edit:**Per review I just noticed that you wanted the wrapped array to have the closing braces on a new line.我检查了导出
xml
文件,找不到任何类似insert line on wrap before closing brace on array initializer
或任何其他类似的构造或构造对。一种可能的替代方法是有选择地关闭格式设置,然后在设置了特定项的格式后再打开。