我最近开始使用 KDE 的 Kate IDE。由于我正在使用 atm 的项目包含 3 个不同的 git repos。我希望将它们归为一个 Kate 项目。我使用以下配置创建了一个 .kateproject 文件
{
"name": "MyProject",
"projects": [
{
"name": "MyProject-auth",
"files": [ { "directory": "./MyProject-auth", "git": 1, "recursive": 1 } ]
},
{
"name": "MyProject-hotfix-frontend",
"files": [ { "directory": "./MyProject-hotfix-frontend", "git": 1, "recursive": 1 } ]
},
{
"name": "MyProject-hotfix-backend",
"files": [ { "directory": "./MyProject-hotfix-backend", "git": 1, "recursive": 1 } ]
}
]
}
像这样,我在 kate 的项目插件中得到了我想要的树视图,但 git 跟踪似乎不适用于 3 子项目。显然 kate 的 git 插件在每个项目中都找不到 .git 文件夹。
有没有人知道我做错了什么?删除 .katefile 后,如果我直接在其中一个子项目中打开文件,则 git 插件可以正常工作。但我宁愿同时打开所有 3 个项目。这样做的主要原因是我想在每个子项目中获取整个项目的 cTag 索引。也许我也可以通过另一种方式实现这一目标?