2

我们通常处理多个版本的应用程序,每个版本都在不同的文件夹中签出。问题是当我尝试从我使用的 GExperts 的“收藏夹文件”中打开一个文件时,它指的是在将该文件设置为收藏夹时设置的绝对路径。这有时会引起很多混乱,特别是当保存的路径存在时,所以人们不会注意到哪个文件被打开并继续使用错误的文件。

是否可以让 GExperts 使用相对路径,因为文件夹结构实际上总是相同的,最好是如果我可以检查我的存储库并告诉 GExperts 从我的根路径开始。

4

4 回答 4

3

GExperts 是开源的。因此,您可以随意实现自己的需要并将其发布在GExperts 讨论组中。首先阅读开发人员常见问题解答。如果您偶然发现任何具体问题,讨论组将是寻求帮助的好地方。

编辑:在OP的澄清之后,我可以想象一个可以添加一个菜单项“打开自定义存储库”,它将加载他的自定义C:\Version11\FavoriteFiles.xml而不是默认的。此外,每个 FavoriteFiles.xml 文件都需要一个新选项UseRelativePaths(默认 = False 以实现向后兼容性)。

编辑 2:请参阅此消息。FavFiles 专家中现在有一个自定义集合选项和一些对相对文件名的支持。

于 2011-03-04T07:36:45.037 回答
1

来自http://www.gexperts.org/faq.html#otherides似乎 GExperts 将其设置存储在 IDE 的注册表项下(请参阅“GExperts 在哪里存储其设置以及如何将它们移动到新计算机?”) . 因此,我相信,您可以尝试使用相对路径编辑这些注册表(在备份注册表之前),并以这种方式尝试。这是我现在可以建议的。让我们知道它是否有效。

最好的问候,
拉杜

于 2011-02-22T12:32:58.527 回答
0

我说这是不可能的,因为 GExperts 写道:

配置设置以外的数据存储文件存储在您在 GExperts 配置对话框中定义的 GExperts 存储目录中。这包括诸如收藏夹文件、宏模板、代码校对器、剪贴板历史记录、宏库和代码库片段之类的数据存储。

并且无法配置 FavoriteFiles.xml 的保存方式,因此它似乎只适用于绝对路径。

于 2011-03-04T05:26:24.100 回答
0

GExperts使用子句管理器的最近(对于最近的适当含义)更改允许您从任何列表中打开一个单元,例如搜索路径中的单元列表。而且由于搜索路径可以相对于项目文件,这可能会解决实际问题:

  • 打开“使用条款管理器”
  • 切换到“搜索路径”选项卡
  • 输入单位名称的一部分和/或
  • 选择要打开的单元(使用向上/向下箭头键或鼠标)
  • 单击“打开单元”或按 Ctrl+O

(我知道这是一个老问题,但我认为答案仍然相关。)

于 2018-10-20T10:54:06.240 回答