Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.28;
Скачать: CL | DM;

Вниз

настройка среды Delphi 2007   Найти похожие ветки 

 
Abcdef123   (2008-08-19 05:10) [0]

Здравствуйте, Мастера!
Начинаю работать в Делфи 2007, и в сравнении с Делфи 6 пока что ощущаю неудобства. Как делать настройки свои не смогла найти, в хелпе Д2007 не написано. В интеренете пока ничего по Д2007 не нашла. Наверно мало кто еще пользуется этим продуктом. Если есть такие, прошу откликнуться!!!
Может покажутся мои проблемы простыми...
на данный момент 2 темы -
1.к примеру, я привыкла пользоваться горячими клавишами дельфийскими, а в Д2007 чисто "дельфийские" перекрыли JEDI VCS, к примеру, очень часто использую Ctrl+Shift+I, а в Д2007 сейчас на это срабатывает Check In. Если отключу вручную в тулс - работает нормально, но когда я перезапускаю Д2007, то эти опции не сохранились, то есть каждый раз вручную приходится менять настройки. Где прописать, чтоб эти перенастройки сохранились?
2. Я использую в Д6 постоянно Code Insight клавишами Ctrl+Shift+J, а сейчас это не работает, чтоб воспользоваться темплейтами, надо открыть эту панель и оттуда из списка нажать, какой темлейт хочу применить, но это ж долго. Наверняка есть возможность быстро выбрать, я не нашла как. Кто знает - подскажите плз.


 
Loginov Dmitry ©   (2008-08-19 08:06) [1]

> пока что ощущаю неудобства


тяжело по началу. Привыкнешь.


> Как делать настройки свои не смогла найти


Лучше оставить как есть, имхо. Добиться полного сходства с D6 все равно не удастся.

> Наверно мало кто еще пользуется этим продуктом.


Напротив, этим продуктом пользуются уже очень многие.


> а в Д2007 чисто "дельфийские" перекрыли JEDI VCS


удали компоненты JEDI, в чем проблема? :)


> Я использую в Д6 постоянно Code Insight клавишами Ctrl+Shift+J,
> а сейчас это не работает


с шаблонами там конечно перемудрили. Раньше настраивать можно было, теперь стало страшно, как говорится, лучше не трогать :)


 
Vlad Oshin ©   (2008-08-19 09:10) [2]


> Ctrl+Shift+J,

ctrl+j в 2006

насчет остального,
а нет ли случайно GExperts? Там много подобных фенек, которые настраиваются


 
Abcdef123   (2008-08-19 11:50) [3]

to [1] >удали компоненты JEDI, в чем проблема? :)
Не могу удалить, решили в нашей компании использовать эту примочку для сохранения(обновления) исходников на одном из компов, то есть общий доступ к исходникам. Этим не пользовались раньше, и поэтому мало того, что Д2007 непривычно, но и JEDI тоже, и как оказывается JEDI перекрывает горячие клавиши.
To [2] > ctrl+j в 2006
Спасибо,работает! :-) Правда в Д6 лучше все равно, там, к примеру, если набрать try, то всплывет попап меню со всеми возможными вариантами try а тут сразу вставляет. Ну ничего, все равно это лучше, чем ничего! Спасибо еще раз!!!
>>а нет ли случайно GExperts? Там много подобных фенек, которые настраиваются
Есть! Но я тоже пока новичок в этом. Не подскажите, как там можно реальзовать отступ вправо выделенного блока? Как я написала выше:часто использую Ctrl+Shift+I, но поскольку этот набор не работает как мне надо, определить бы набор клавиш какой-нибудь другой под функцию отспупа, как это сделать через GExperts?


 
Vlad Oshin ©   (2008-08-19 12:39) [4]


> как там можно реальзовать отступ вправо выделенного блока

не знаю, не пользуюсь. Там много всего, смотрите. Снаскоку не видно

если интересно глобально - то delphi IDE ToolsAPI. Мне это показалось мутным изучать ради одной возможности(комментарии были необходимы как в 1с (кстати теперь они есть в D :) ))


 
Abcdef123   (2008-08-20 07:00) [5]

To [4] >отступ вправо выделенного блока...не знаю, не пользуюсь.
А как же вы "красоту"наводите в таком случае,вручную - клавишей спейс каждую строчку кода смещаете?
к примеру, если существующий код
 if per> 0 then
   ShowMessage("1")
 else
   ShowMessage("2");
надо добавить (поместить внутрь цикла) While not Eof do, то, все 4 строчки существующего кода надо сместить вправо, чтоб читабельно код выглядел
 While not Eof do
 begin
   if per> 0 then
     ShowMessage("1")
   else
     ShowMessage("2");
 end;
Поскольку мне часто приходится дорабатыватать существующие коды, то такие ситуации очень частые и ручками читабельность кода делать очень долго. :-(

>  комментарии были необходимы как в 1с (кстати теперь они есть в D)
мне не приходилось работать в 1с, что вы имеете в виду, что они есть в дельфи теперь? Может это что-то новое удобное, о чем я не знаю?


 
DrPass ©   (2008-08-20 09:42) [6]


> Не подскажите, как там можно реальзовать отступ вправо выделенного
> блока? Как я написала выше:часто использую Ctrl+Shift+I,
>

Где-то с 1983 года в Turbo Pascal/Delphi отступы делаются Ctrl + K + I/Ctrl + K + U


 
Vlad Oshin ©   (2008-08-20 10:09) [7]


>  как же вы "красоту"наводите в таком случае,вручную - клавишей
> спейс каждую строчку кода смещаете?

1 стараюсь писать сразу с отступами
2 если немного то руками, иначе shift+alt и можно выделять прямоугольные участки, их копирую и вставляю


> что вы имеете в виду, что они есть в дельфи теперь?

допустим, есть код :)
   
While not Eof do
begin
  if per> 0 then
    ShowMessage("1")
  else
    ShowMessage("2");
end;

хотим его закоментить весь
   
{
While not Eof do
begin
  if per> 0 then
    ShowMessage("1")
  else
    ShowMessage("2");
end;
}

теперь решаем, что не нужен только цикл, ставим коммент
   
{
While not Eof do
begin
}
  if per> 0 then
    ShowMessage("1")
  else
    ShowMessage("2");
end;
} - а вот этот коммент надо искать, чтоб убрать


Как делается сейчас
выделяем код и жмем ctrl+alt+(что_назначили)
перед каждой строкой // появляется.
повторная операция // убирает


> Где-то с 1983 года в Turbo Pascal/Delphi отступы делаются
> Ctrl + K + I/Ctrl + K + U

спасибо


 
Abcdef123   (2008-08-20 11:01) [8]

To [6] >>Где-то с 1983 года в Turbo Pascal/Delphi отступы делаются Ctrl + K + I/Ctrl + K + U
Я не думаю, насчет года и общего обобщения вы правы, похоже зависит от версии Дельфи еще. К примеру, в Д6 ваше утверждение у меня не работает, а работает то, что я написала выше.
А вот в Д2007 то что вы написали - работает, за что вам огромное спасибо, так как я это искала, и не нашла в хелпе :-)

To [7] >выделяем код и жмем ctrl+alt+(что_назначили)
        >перед каждой строкой // появляется.
        >повторная операция // убирает
Да, я обратила внимание на это новшество насчет комментариев, но у меня в хелпе написано нажимать ctrl+/  , а ваш набор клавиш у меня не срабатывает.
Спасибо вам за все ответы, очень мне помогли!
Всем спасибо!



Страницы: 1 вся ветка

Текущий архив: 2008.09.28;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.018 c
15-1218105060
Пробежал...
2008-08-07 14:31
2008.09.28
Нет отличия INADDR_NONE от INADDR_BROADCAST ;(


2-1218827240
a2618
2008-08-15 23:07
2008.09.28
Компонент МЕМО


2-1219163216
Alral
2008-08-19 20:26
2008.09.28
Передача данных с использованием WinSock


2-1219018734
Lamer666
2008-08-18 04:18
2008.09.28
Bз одного ADODataSet в Другой?


15-1218148932
alex-drob
2008-08-08 02:42
2008.09.28
microsoft или apple