Более простой способ добавить существующий проект в группу проектов в Delphi

#delphi #ide #delphi-xe8

#delphi #ide #delphi-xe8

Вопрос:

Я использую Delphi XE8, и у меня есть проектная группа, содержащая множество проектов. Несмотря на то, что группа уже большая, мне иногда все равно нужно добавлять в нее существующие проекты.

Теперь единственный способ добавить существующий проект в группу в Delphi (насколько мне известно) — это использовать контекстное меню элемента группы в древовидном представлении группы проектов:

Контекстное меню группы проектов

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

Напротив, команду Добавить новый проект можно вызвать двумя способами: из того же контекстного меню, что и выше, и с помощью кнопки ускорения на панели инструментов менеджера проектов:

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

Панель инструментов всегда на виду, что упрощает добавление новых проектов. Я хотел бы иметь такое же удобство для моего сценария, но панель инструментов Project Manager, похоже, не настраивается. Есть ли способ, возможно, с помощью сторонних инструментов, отредактировать панель инструментов, чтобы добавить кнопку для добавления существующего проекта? Или, может быть, другой метод, чтобы сделать команду более доступной?

Комментарии:

1. Помимо опции перетаскивания, вы можете активировать Project Manager с помощью мыши или [Ctrl Alt F11] и нажать [Home] клавишу. Добавление проектов в группу — это не то, что каждый делает часто.

Ответ №1:

Вы можете перетащить файл проекта в обозреватель проектов, и он будет добавлен в группу! Или вы просто дважды щелкните / откройте проект, чтобы получить тот же результат.

Ответ №2:

Команда Добавить существующий проект доступна для настройки одной из панелей инструментов IDE.

Комментарии:

1. Спасибо, это выглядит ближе всего к тому, что я имел в виду, хотя другие предложения также были хороши.

Ответ №3:

Вы также можете добавить новый или существующий проект в свою группу проектов из меню проекта Delphi. Использование контекстного меню, которое появляется при щелчке правой кнопкой мыши на группе проектов, не единственный способ сделать это.

Добавить команду существующего проекта в меню проекта

Или вы можете использовать эти команды для запуска новой группы проектов, когда ни один проект не открыт в IDE, поскольку эти команды всегда доступны.

Ответ №4:

Или, может быть, другой метод, чтобы сделать команду более доступной?

Насколько мне известно, самый короткий способ — это последовательность клавиш:

 Ctrl Alt F11             (Show project manager, and put focus there)
Home                     (Move selection to the name of project group)
Win-Context-menu-key     (Same as right-click: show context popup menu)
A                        (Add existing project)
  

Если у вас дешевая клавиатура без клавиши меню, вы можете использовать Shift F10 вместо клавиши Win-Context-Menu.

Комментарии:

1. И если у вас дешевая клавиатура без клавиши меню, вы можете использовать Shift F10 вместо этого.

2. @AndreasRejbrand ответ обновлен с учетом этой информации. Спасибо.