在我的用户tasks.json中我有
{
"type": "shell",
"label": "CMake-IB: Build Current File",
"windows": {
"command": "ibconsole",
"args": [
"/command='cmake --build ${command:cmake.buildDirectory} --config ${command:cmake.buildType} --target \"${file}^\" '",
"/profile='c:\\ibprofiles\\cmake\\ccache\\ib.xml'"
]
},
"options": {
"cwd": "${command:cmake.buildDirectory}"
},
"group": "build",
"problemMatcher": [
"$msCompile"
],
"detail": "Build the currently selected file with incredibuild",
}
引用文件
c:\\ibprofiles\\cmake\\ccache\\ib.xml
。该文件应该在我使用 vscode 的任何地方。 tasks.json 文件通过 vscode 同步自动同步,这很棒。不过,我想将上述 XML 文件移动到某个位置,它将与设置文件同步。但是我只看到以下可以同步的选项。
有没有一种方法可以将文件标记为
synced
,并且它将出现在settings.json和tasks.json文件旁边,以及在tasks.json文件中引用它的方法?
据我所知,在撰写本文时,VS Code 的设置同步功能不具备同步自定义文件的功能 - 甚至使用 全局存储机制(源)的内容。有一个问题票证用于跟踪该功能请求(同步全局存储),但它因超出范围而被关闭:允许同步位于 ~/…/Code/User/ 中的所有文件和文件夹。那里有一些重要的扩展设置。 #113774。可能有办法解决这个问题,但我不知道。