Могут ли FavoriteFiles из GExperts работать с относительными путями? - PullRequest
2 голосов
/ 22 февраля 2011

Обычно мы работаем над несколькими версиями приложения, где каждая версия извлекается в отдельной папке. Проблема в том, что когда я пытаюсь открыть файл из «Избранных файлов» GExperts, который я использую, он ссылается на абсолютный путь, который был задан в то время, когда этот файл был избранным. Это иногда приводит к путанице, особенно когда существует сохраненный путь, поэтому никто не замечает, какой файл был открыт, и продолжает работать с неверным файлом.

Можно ли разрешить GExperts работать с относительными путями, поскольку структура папок фактически всегда одинакова, лучше всего было бы, если бы я мог проверить в своем репозитории и сказать, что GExperts начинается с моего корневого пути.

Ответы [ 4 ]

3 голосов
/ 04 марта 2011

GExperts с открытым исходным кодом. Так что не стесняйтесь реализовывать то, что вам нужно, и публиковать это в дискуссионной группе GExperts . Для начала прочитайте FAQ для разработчиков . Если вы наткнетесь на какие-то конкретные проблемы, дискуссионная группа будет хорошим местом для поиска помощи.

Редактировать : После разъяснений ОП я мог представить, что можно добавить пункт меню «Открыть пользовательский репозиторий», который будет загружать его пользовательский C:\Version11\FavoriteFiles.xml вместо стандартного. Кроме того, для каждого файла FavoriteFiles.xml потребуется новая опция UseRelativePaths (по умолчанию = False для обратной совместимости).

Редактировать 2: См. это сообщение . Теперь в эксперте FavFiles есть опция для пользовательских коллекций и некоторая поддержка относительных имен файлов.

1 голос
/ 22 февраля 2011

из http://www.gexperts.org/faq.html#otherides похоже, что GExperts хранит свои настройки в разделе реестра IDE (см. «Где GExperts хранит свои настройки и как перенести их на новый компьютер?»). Так что, я полагаю, вы можете попытаться отредактировать этот реестр (перед созданием резервной копии вашего реестра) с относительными путями, и попробуйте таким образом. Это то, что я могу предложить в данный момент. Дайте нам знать, если это работает.

С наилучшими пожеланиями,
Radu

0 голосов
/ 20 октября 2018

Недавние (для подходящего значения недавних) изменения в GExperts Использование Менеджер предложений позволяют вам открыть юнит из любого из списков, например, из списка юнитов в пути поиска.А поскольку путь поиска может быть относительно файла проекта, это может решить реальную проблему:

  • Откройте «Диспетчер использования Uses»
  • Переключитесь на вкладку «Путь поиска»
  • Введите часть имени устройства и / или
  • Выберите устройство, которое хотите открыть (клавишами со стрелками вверх / вниз или мышью)
  • Нажмите «Открыть»Unit "или нажмите Ctrl + O

(я знаю, что это старый вопрос, но ответ все еще актуален, я думаю.)

0 голосов
/ 04 марта 2011

Я говорю, что это невозможно, так как GExperts пишет:

Файлы хранения данных, отличные от настроек конфигурации, хранятся в каталоге хранения GExperts, который вы определили в диалоге конфигурации GExperts.Это включает в себя хранение данных для таких вещей, как «Любимые файлы», «Макросы», «Корректор кода», «История буфера обмена», «Библиотека макросов» и «Библиотеки кода».

И нет способа настроить способ сохранения FavoriteFiles.xmlтак что, похоже, работает только с абсолютными путями.

...