Как отключить средство форматирования в Delphi 2010

Форматировщик в Delphi 2010 действительно раздражает меня. Я предпочитаю форматировать код вручную. Я считаю, что делаю это лучше.

Как я могу это отключить?

ПРИМЕЧАНИЕ. Ответы на вопрос, почему я его не использую, не принимаются. Мне нужно выключить его. Ни больше ни меньше.


person Gad D Lord    schedule 15.11.2009    source источник
comment
Я знаю, что могу переназначить сочетание клавиш Ctrl + D, но есть ли способ полностью его удалить?   -  person Gad D Lord    schedule 16.11.2009
comment
Откуда вы вообще знаете, что это есть, если вы не вызываете его явно?   -  person Nick Hodges    schedule 16.11.2009
comment
@Nick, щелкните правой кнопкой мыши исходный код.   -  person Bruce McGee    schedule 16.11.2009
comment
@Bruce Ну да, но дело в том, в чем проблема с его присутствием? Почему нужно полностью от него избавиться?   -  person Nick Hodges    schedule 16.11.2009
comment
Наверное, дело религиозное ...   -  person Svein Bringsli    schedule 16.11.2009
comment
Я отключил его, потому что иногда случайно нажимал Ctrl + D и создавал большой беспорядок.   -  person JosephStyons    schedule 16.11.2009
comment
Джозеф, разве Ctrl + Z не отменяет этого? В любом случае, просто изменить сочетание клавиш недостаточно для Гэда, который хочет полностью удалить эту функцию. Вот почему Ник (и я) не можем понять причину.   -  person Rob Kennedy    schedule 16.11.2009
comment
Он специально просил ОТКЛЮЧИТЬ, а не удалять. Я на 99,9% уверен, что он имел в виду возможность отключить быструю клавишу, но некоторые люди имеют тенденцию получать очень драгоценные вещи, которые они < / i> думать, что это хорошо, и проявлять антагонизм, и когда кто-нибудь СМЕЕТ иметь наглость предположить, что он думает иначе. по сравнению с фиаско старой / новой палитры компонентов для аналогичного примера.   -  person Deltics    schedule 16.11.2009
comment
@ Ник и Роб: Иногда я случайно нажимаю Ctrl + D, а иногда Ctrl + Z не отменяет его. (Обычно это код C ++ - я часто нажимаю «Сохранить» по привычке, что может остановить работу Ctrl + Z. На самом деле, Ctrl + S - это обычно то, как я нажимаю Ctrl + D случайно.) Я считаю, что параметры форматирования для меня недостаточно гибкие. настроить так, чтобы он форматировался так, как я хочу, чтобы это не было проблемой, поэтому меня также интересует, как его отключить.   -  person David    schedule 17.11.2009
comment
Мне нужно его удалить, так как я хочу, чтобы некоторые строки были перенесены на символ 80, а некоторые - на символ 120. Нет возможности отключить только перенос строк.   -  person Gad D Lord    schedule 22.11.2009
comment
А Ctrl + D отображается как клавиша быстрого доступа к окончательному экрану списка процедур cnWizards. Если есть возможность отключить перенос определенного символа, я могу рассмотреть возможность использования средства форматирования.   -  person Gad D Lord    schedule 09.01.2010
comment
Кроме того, форматтер НЕ справляется с такими вещами, как '^ m ^ j' (для cr / lf) должным образом, и активно нарушает код.   -  person Robbie Matthews    schedule 10.08.2012


Ответы (3)


Установите DDevExtensions от Андреаса Хаусладена.
В последней версии:
< em> Версия 2.0 (13.09.2009)
Добавлено: поддержка Embarcadero RAD Studio 2010
Добавлено: Действие двойного щелчка на вкладке редактора (масштабирование, супер-масштабирование)
Добавлено: горячая клавиша Source Formatter ( Ctrl + D) можно отключить

person Francesca    schedule 16.11.2009

Удалите или переименуйте файл Embarcadero.Modeling.Formatter.dll в каталоге bin Delphi.

person Bruce McGee    schedule 15.11.2009
comment
Это гораздо лучший ответ (не требуется установка дополнительного программного обеспечения), и он отлично работает. Я тоже устал от случайного форматирования страниц из-за CTRL-Dl. Спасибо, Брюс. - person MiGz; 12.09.2012
comment
Могу подтвердить, что это работает и в XE2. Были две из этих DLL, которые я переименовал в Embarcadero.Modeling.Formatter.dll.renamed - person Jan Doggen; 07.08.2013

Нет необходимости скачивать и устанавливать расширение, даже для удаления файла!

В параметрах Delphi 10 перейдите к:

Форматирование / Delphi / Профили и статус (заголовки могут немного отличаться, я перевел их с немецкого)

Там есть флажок с заголовком «Активировать форматирование».

введите описание изображения здесь

Возможный недостаток: эта функция форматирования также отключена в меню «Правка».

person David    schedule 29.03.2017