Eclipse добавляет еще одну скобку перед автоматически закрывающейся скобкой

Я продолжаю переключаться между Eclipse ide и Netbeans ide для программирования на Java. Причина в том, что мне нравится способ настройки Eclipse и все такое, но я ненавижу в нем то, что не могу понять, как не добавить еще одну скобку, если она уже есть. Я знаю, что это может быть трудно понять, но это пример... Я набирал этот код ранее:

int sheetPixel = ((y + yOffset) & 7) * sheet.width + ((xMin + xOffset) & 7);

Я набрал только часть этой строки, затем вернулся к учебнику, который я смотрел, чтобы лучше понять код, затем закончил его набирать, но к тому времени, когда я дошел до конца кода, у меня было около 3 скобок. Если бы я был в Netbeans, если бы скобка была следующим символом, курсор просто перепрыгнул бы через нее и не поместил бы туда еще одну. Например..

там, где был бы мой курсор. Это никак не связано с кодом. Просто пытаюсь показать лучший способ, о котором я могу думать.

NetBeans:

int sheetPixel = () если я наберу ')', тогда я получу ().

Затмение:

int sheetPixel = () если я наберу ')', то иногда я получаю ()) а иногда я получаю ()

Есть ли способ изменить это, чтобы получить результат, подобный netbeans?


person Vince    schedule 23.03.2017    source источник


Ответы (2)


Вы можете настроить это в
Окно -> Настройки -> Java -> Редактор.

person fangxing    schedule 23.03.2017
comment
Я думал, что я смотрел, хотя там. - person Vince; 23.03.2017
comment
Где именно? Я вижу там только выделение скобки. - person dpelisek; 05.05.2019

Можете ли вы проверить режим редактирования -> .smart вставки

если его отключить, включите и попробуйте

person Porkko M    schedule 23.03.2017
comment
Он включен. Кажется, это происходит всякий раз, когда я покидаю страницу и возвращаюсь - person Vince; 23.03.2017
comment
теперь проверьте Окно -> Настройки -> Java -> Редактор -> Ввод Проверьте, что вы включили в Автоматически вставлять в правильное положение. Вы отключили фигурные скобки - person Porkko M; 23.03.2017
comment
У меня проверены точки с запятой и фигурные скобки. - person Vince; 23.03.2017