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