-
Новая версия Delphi 2007 стала похожей на VisualStudio - в частности в окне кода делает подстановки: для begin автоматом подставляет end, для try подставляет finally end и пр.
Хочу, чтобы Delphi при вводе TRY подставляла EXCEPT END.
Не могу найти, где в опциях это поменять. Может кто знает?
-
это есть и в D7 (и гораздо раньше чуть ли не в dos pasсal корнями уходит... еще неизвестно кто у кого позаимствовал...)
называется вроде как шаблоны кода, для TRY EXCEPT END, надо написать в редакторе trye и нажать Ctrl+j.
если не писать ничего то по Ctrl+j выпадет список этих шаблонов, из которого выбрать нужный.
-
> sniknik © (01.08.08 13:29) [1]
Имеется ввиду автоподстановка без всяких Ctrl+J, а не CodeInsight (которое введено, вроде, начиная с Delphi4). В Delphi7 это обеспечивалось, например, установкой CodeRush.
-
> автоподстановка без всяких Ctrl+J
само ??? маразм. имхо. откуда оно знает что я хочу написать? (как в данном случае, except?/finally?)
> Не могу найти, где в опциях это поменять.
найти эту хрень необходимо, только для одного. чтобы выключить...
может это те же шаблоны? тамже. только с настройкой "применять автоматом"?
ищи в хелпе по CodeInsight / Code templates
-
+ посмотри на Properties в редакторе (правой кнопкой мыши на поле редактора и там собственно Properties)
-
у меня finally ставит. 2006.
в inside не лазил, а вот в темплате настругал заготовок..
-
> найти эту хрень необходимо, только для одного. чтобы выключить.
> ..
надо же, а мне вот удобно, когда оно подставляет
-
удобно, когда 100% попадает, ато бывает скобки подставит, когда я уже сам скобки вписал, получается (()), приходится затирать лишние, а бывает и нормально подставляет, а бывает и не подставляет ничего.
-
меня цикл бесит. я б выключил.
-
Code completion в Студии очень вкусный, пишу с удовольствием :-)
Вообще, из всех фич пока у меня замечания только к хелпу и редактору меню (немножко он деревянный).
-
!
-
Правой клавишей мыши в редакторе->Properties->Вкладка SourceOptions->Кнопка Edit Code templates
-
ставишь Castalia , там все это есть.
-
> ставишь Castalia , там все это есть.
Фу. Г. на палочке. 3 недели назад зачем-то поставил, неделю пописал с ним, снёс к .. матери.
-
Главное чтобы подставляло finally тогда, когда надо, а не ктогда tryIntToStr или try ... except пишешь... :)