С помощью Java 8 вы можете использовать ссылку на метод для вашего компаратора:
import static java.util.Comparator.comparing;
Collections.sort(list, comparing(MyObject::getStartDate));
Можно, конечно, отредактировать исходные файлы за пределами IDE Delphi. Когда Вы переключитесь назад на IDE, он заметит, что файлы были изменены за пределами него и спрашивают Вас, перезагрузить ли их (если они в настоящее время открываются в редакторе). Это - безопасная вещь сделать, если Вы никогда не редактируете в IDE, но помешать подтверждениям появляться лучше не иметь исходных файлов, открытых в редакторе Delphi вообще, в то время как Вы редактируете их в emacs.
, Даже если Вы используете сделанный на заказ сценарий и разрабатываете проект от emacs, необходимо все еще сохранить файл проекта актуальным. При использовании отладчика в IDE, он будет обычно сначала компилировать проект. Чтобы иметь это всегда работает (даже с визуальной формой или структурирует наследование), корректный файл проекта крайне важен. Для отладки также важно, когда у Вас есть несколько исходных файлов с тем же именем в различных каталогах, которые находятся в Вашем поиске / путь обзора, или если у Вас нет всех своих исходных каталогов в поиске / путь обзора.
Безотносительно инструментов Вы используете для редактирования или иначе изменить Ваши исходные файлы, удостоверьтесь, что у Вас всегда есть стиль DOS окончания строки CR+LF ( \r\n, #13#10) во всех строках, поскольку LF только ( \n, #10) имеет тенденцию путать IDE - Вы заметите, что синие точки в отладчике вне синхронизации с исходными строками, и что номера строки ошибки компилятора являются неправильными. Используя sed или awk на исходных файлах может быть средством сохранения достижения, но, несомненно, сможет использовать инструменты, скомпилированные для Win32 и не обеспеченных (например), cygwin средой.
ConText или EditPad Pro обе подсветки синтаксиса предложения для кода Delphi, также, как и многие другие редакторы программистов (они иногда называют это Паскалем хотя). Я использовал обоих из тех, хотя, и они работают действительно хорошо. Я использую их, когда я хочу к фрагментам открытого кода или образцам.
у них обоих есть хорошая функция способности связать определенные команды с определенными типами файлов. Таким образом, Вы могли связать компилятор командной строки Delphi или Ваш сценарий сборки с Вашими исходными файлами, чтобы позволить Вам создавать, выполнять модульные тесты, и т.д. оттуда. Я сделал похожий с другими компиляторами командной строки, но откровенно мне действительно нравится IDE Delphi, так не имели никакой потребности попытаться заменить его.
Одна опция EditPad Pro. Я не попробовал продукт, но я знаю, что поставщик надежен.
Взгляните на Много Редактирование †“, Это - фантастический редактор и имеет поддержку продуктов Borland
Если у Вас есть Delphi 2009, и это не является раздражающим Вам, попробуйте Плагин Компилятора IDE Andy 1.0
, Это может использоваться для компиляции проекта Delphi 2007 года с Delphi 2009.
Необходимо попробовать TSEPro (иначе QEdit) от Semware. Это имеет поддержку языка, очень мощной макро-системы и компиляции поддержек из редактора через bcc32.
Если Вашей основной проблемой является низкая скорость IDE Delphi 2007, то используйте DelphiSpeedUp.
Я действительно знаю, что редактор FreePascal звонил , Lazarus может быть хорошей заменой.
, Хотя это не совместимо с VCL, таким образом, это только было бы осуществимо для нового проекта.
Emacs, действительно кажется, имеет режим редактирования Delphi , который является, вероятно, хорошей начальной точкой, при попытке встать и работаете.
Одна вещь, которую можно сделать, состоит в том, чтобы вставить GExperts для создания жизни лучше.
(источник: gexperts.org )
(источник: gexperts.org )
Я использую CodeFactor, но к сожалению это больше не доступно.
Delphi 2009 является довольно большим улучшением, даже по Delphi 2007, поэтому если у Вас есть средства, которые могли бы помочь много.
См. Бесплатный OPEditII на codefactor2.com [страница больше не доступна и вместо нее представлен спам] Похоже на бесплатную и обновленную версию позднего кодового фактора. Стоит сказать, что он прекрасно работает под Windows Seven 64 бит и работает очень быстро со встроенным парсером кода Delphi. Итак, у вас есть браузер классов, автозавершение кода, навигация по коду от интерфейса к реализации и множество инструментов для рефакторинга кода.