我正在通过我正在开发的扩展程序在 vscode 上运行远程语言服务器。客户端和服务器都可以通过挂载的共享文件夹访问代码。问题是此文件夹位于客户端和服务器上的不同位置。(/home/username/myproject
在客户端,/mnt/shared_folder/myproject
在服务器上)
我的问题是我可以配置 vscode 语言客户端,以便它将路径从本地位置转换到远程位置,反之亦然?
如果我从带有工作区的项目中运行语言客户端,是否可以对其进行配置,使其发送相对于工作区根目录的文件 URI,而不是发送绝对文件路径?这样做我可以简单地使用共享文件夹挂载点的路径在服务器端重建文件 uri。
我听说过,Middlewares
或者uriConverters
但我不确定这是否是它们打算用于的目的。
谢谢!