Есть ли способ изменить ширину переноса сгенерированного кода по умолчанию в Delphi IDE Editor? - PullRequest
1 голос
/ 20 августа 2009

Теперь, когда у меня есть широкоэкранный монитор, я не могу найти способ сделать обертку сгенерированного кода в Delphi IDE чем-то, кроме 80 символов. Я установил для параметра «Правая граница» в параметрах редактора IDE высокое значение, но оно, похоже, не влияет на перенос, который происходит в генерируемых событиях и строках кода. Кто-нибудь знает способ его установки? Возможно скрытый параметр реестра? Альтернативно, есть ли дополнения IDE, которые делают это? Спасибо за любые предложения!

Ответы [ 4 ]

10 голосов
/ 20 августа 2009

В D2007 и более поздних версиях настройки Инструменты | Параметры | Параметры редактора | Показать | Правое поле до 100 приводит к переносу события, генерируемого из Инспектора объектов, после 100-го символа ...

Я только что попробовал:

procedure TForm7.AVeryLongMethodNameqwertyuiopasdfghjklzxcvbnm(Sender: TObject; Shift: TShiftState;
  MousePos: TPoint; var Handled: Boolean);
3 голосов
/ 20 августа 2009

Те события, которые вставляются с использованием шаблонов кода, можно изменить, отредактировав файлы шаблонов (это XML-документы в каталоге C: \ Program Files \ CodeGear \ RAD Studio \ xxxx \ ObjRepos \ Code_Templates \ Delphi)

Насколько я знаю, нет плагина или настроек, которые бы изменяли то, где сгенерированный код переносится за пределы шаблонов.

2 голосов
/ 09 октября 2014

Для форматера:

Инструменты> Параметры - Форматтер> Delphi> Разрывы строк - Общие> Право Маржа

1 голос
/ 20 августа 2009

Пока среда IDE не предлагает немного большей гибкости или конфигурации в этой области, одним из вариантов может быть использование инструмента форматирования кода, чтобы привести в порядок код, вставленный в среде IDE.

Delphi 2010 будет поставляться с «полностью встроенным» настраиваемым форматером кода, но теперь есть и другие альтернативы. Одним из компонентов, который поставляется с подключаемым модулем IDE, является JEDI Code Formatter , и на информационных страницах которого содержатся ссылки на другие альтернативы, которые могут помочь, даже если само решение JEDI не является таковым.

...