"folders": [...]
工作空间设置中的单独条目,这也需要使某些扩展工作正确(例如Biome)[1]。 但是,当软件包被配置为“文件夹”时,命令调色板将无法使用完整的repo-root相关路径找到文件,这是一个很大的DX问题,例如。从终端,github等复制文件路径时。仅在给定路径相对于“文件夹root”时,才能找到文件。 Llet说我想在
packages/backend-common/src/foo/bar.ts
如果工作空间仅定义一个“文件夹”,则在
cmd+p
命令调色板中,我可以使用其完整的回购路径或相关路径打开文件:
// workspace setetings
"folders": [{ "path": ".", "name": "xyz" }],
但是,如果单独的软件包被配置为单独的文件夹,则只有相关路径起作用:
// workspace settings
"folders": [
{ "path": "packages/backend-common" },
{ "path": ".", "name": "xyz" }],
]
问题:是否有某种方法可以解决此问题,以便能够使用完整的路径快速打开文件,同时仍然为每个软件包使用单独的“文件夹”?
[1]x-x-x-y-Problem预防部分:D我们不设置包裹为单独的“文件夹”,并且我们真的不想,因此,由于其他UI杂物和上述问题,我们的设置与一个根条目一起工作。我只是尝试这样做以使
biome
现在(其他扩展程序,例如jest
&eslint
允许独立设置文件夹,但是
biome
没有如上所述的问题所述)。
当您使用工作区设置中的多个文件夹时,您可以使用完整路径打开文件。为此,请指定“ folder路径”为文件夹的name
,包括末端的尾斜线,在工作区设置文件中。
示例:
// workspace settings
{
"folders": [
{
"path": "packages/backend-common",
"name": "packages/backend-common/"
},
{
"path": "packages/components",
"name": "packages/components/"
}
],
}