Подтвердить что ты не робот

Скажите Eclipse, чтобы автоматически заполнить только имя метода?

Скажем, я редактирую строку...

obj.fooBar(x, y, z);

Я хочу изменить имя метода на fooSomethingElse, но сохранить большинство аргументов. Если я удалю все или часть имени, а затем воспользуюсь поддержкой содержимого, он завершит имя метода, но запустит новый список аргументов...

obj.fooSomethingElse(arg1, arg2)(x, y, z)
                     ^---- this arg is highlighted for editing

Мне часто приходится удалять "(arg1, arg2)". Я могу отключить "параметры метода заполнения" в настройках, а затем мне нужно удалить "()", но это все еще раздражает. Есть ли другая команда для заполнения только имени метода. В идеале это будет просто отдельная команда и комбинация клавиш из общего назначения контента, поэтому я могу при необходимости использовать один из них.

4b9b3361

Ответ 1

По сути, вы ищете способ переключения между вставкой и заменой с помощью контекстной рекламы. Поведение по умолчанию - вставить. Вы можете переключить это поведение, находясь в диалоговом окне выбора вспомогательного содержимого, нажав и удерживая клавишу Ctrl при выборе завершения.
Дополнительная информация - http://blog.deepakazad.com/2012/06/jdt-tip-toggle-between-inserting-and.html

Ответ 2

Я думаю, вам просто нужно нажать вкладку, а не вводить ее автозаполнение. Затем он сохранит ваши существующие параметры.