2011-01-28 2 views
4

Мне нравится eclipse save действия функция, но я не могу избавиться от одной маленькой досадной вещи. Я использую элементы сортировки и методы для сохранения.Eclipse - сортировка элементов по сбережению

Хорошо, что затмение перемещает элемент/метод, чтобы исправить положение, в алфавитном порядке.

Плохо, когда я пишу метод и сохраняю его, метод затмений перемещается , но не текущая позиция каретки. Поэтому в основном я нажимаю CTRL + S и заканчиваю что-то в совершенно другом месте, чем раньше, поэтому мне нужно прокручивать вверх/вниз, чтобы найти новое местоположение моего метода.

Есть ли какое-нибудь обходное решение?

Я использую Eclipse 3.6 Helios atm.

ответ

4

Это звучит как ошибка, попробуйте отправить его затмение на this site.
Как обходной путь - но не самый лучший, вы можете использовать Ctrl-O, чтобы найти способ.
2 больше опций Обход:

  • Установите //TODO return here в строке, которую вы хотите, чтобы вернуться, то вы можете фильтровать представление задачи по конкретным TODO.
  • Установите точку останова перед сохранением.

Вообще-то я предпочитаю не использовать варианты, как это, так как при работе с другим Poeple в крупномасштабном проекте, это может вызвать много шума . Я имею в виду, что если вы внесете изменения в существующий файл, сохраните его, а затем и формат. Следующий шаг вы передадите этот файл в репозиторий. когда кто-то или даже вы попытаетесь изучить разницу изменений, он будет загромождать все форматирование и сортировка. Поэтому я предпочитаю делать это как самостоятельное изменение.

+0

+1 о шуме. Определенно не используйте такой вариант автоматически в командной среде без командного соглашения/политики. Это может сделать различия бесполезными, пытаясь отделить реальное изменение от изменения форматирования/переупорядочения. –

+0

В этом случае я считаю, что лучше иметь естественных отсортированных членов - по уровню доступа и по алфавиту даже в командном проекте. CTRL + O неплохо, я попробую представить, как вы предложили. – Xorty

+0

Я не сказал, что порядок не имеет значения в команде. просто делайте это отдельно от любой модификации кода. – oshai

Смежные вопросы