Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.09.28;
Скачать: [xml.tar.bz2];

Вниз

настройка среды 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.043 c
15-1217906934
Slider007
2008-08-05 07:28
2008.09.28
С днем рождения ! 5 августа 2008 вторник


2-1218611450
cvg
2008-08-13 11:10
2008.09.28
Почему некорректно работает frac?


2-1218740621
Alex_Storm
2008-08-14 23:03
2008.09.28
Скрыть вкладку


15-1217839451
Prohodil Mimo
2008-08-04 12:44
2008.09.28
Вот какое у нас вчера было море :о)


2-1219127174
Demo_nik
2008-08-19 10:26
2008.09.28
сумма поля





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский