С моим Eclipse происходит что-то странное, чего я никогда не припомню раньше. По сути, если у меня есть длинное выражение и я разбиваю его на две строки, то все после этого получает отступ на вкладку дальше, чем должно быть. Вот пример:
Правильный отступ:
public static class Shape {
enum Tetrominoes { NoShape, ZShape, SShape, LineShape, TShape,
SquareShape, LShape, MirroredLShape };
private Tetrominoes pieceShape;
private int coords[][];
private int[][][] coordsTable;
public Shape() {
coords = new int[4][2];
setShape(Tetrominoes.NoShape);
}
public void setShape(Tetrominoes shape) {
}
}
Как это выглядит с Ctrl+A, Ctrl+I:
public static class Shape {
enum Tetrominoes { NoShape, ZShape, SShape, LineShape, TShape,
SquareShape, LShape, MirroredLShape };
private Tetrominoes pieceShape;
private int coords[][];
private int[][][] coordsTable;
public Shape() {
coords = new int[4][2];
setShape(Tetrominoes.NoShape);
}
public void setShape(Tetrominoes shape) {
}
}
Теперь, если я оставлю это перечисление в одной строке и сделаю для него автоматический отступ, тогда все будет отлично. Я только что получил новый ноутбук и установил на него свежую копию Eclipse и не менял никаких настроек, поэтому так работает автоматический отступ по умолчанию. Но я помню, что на моем старом ноутбуке, если бы я разбил оператор на две строки, все остальное после этого все равно было бы правильно выровнено?
(Кроме того, в начале этого поста я написал «Привет, ребята», но похоже, что StackOverflow автоматически удалил его? Я пытался отредактировать вопрос и снова вставить его, но после публикации он все равно был удален. удалил тоже.ТАК не верит в привет??)