Я часто сначала выполняю рефакторинг кода, создавая внутренний класс внутри класса, над которым я работаю. Когда я закончу, я перенесу все это в новый файл класса. Это делает рефакторинг кода в новый класс чрезвычайно простым, потому что A) я имею дело только с одним файлом, и B) я не создаю новые файлы, пока у меня нет достаточно хорошего представления об имени / именах (иногда это заканчивается как более одного класса).
Может ли Eclipse помочь мне с последним ходом? Я должен просто сказать ему, в каком пакете я хочу класс, он может определить имя файла из имени класса и каталог из пакета.
Это кажется тривиальным рефактором и действительно очевидно, но я не могу понять нажатия клавиш / жесты / что угодно, чтобы это произошло. Я пробовал перетаскивать, меню, контекстные меню и просматривать сочетания клавиш.
Кто-нибудь знает это?
[edit] Это уже классы "верхнего уровня" в этом файле, а не внутренние классы, и "Move", похоже, не хочет создавать новый класс для меня. Это сложный способ, которым я обычно занимаюсь - это выходить из дома, создавать пустой класс, возвращаться и двигаться. Я хотел бы сделать все это за один шаг.