求教:vscode的copilot如何edit远程文件

求教各位佬:

我用overleaf workshop插件登录到远程服务器,编辑服务器里的tex文件。

现在想用vscode copilot的edit功能,直接编辑这个tex文件。

但是copilot回应:
你的文件路径仍然不在当前工作区,因此无法直接编辑。请先将文件移动到本地工作区或使用本地路径。

6 Likes

试一下

2 Likes

佬,请问具体怎么做?

2 Likes

你需要在扩展页中,在你连接的远程服务器中也需要安装你想要运行的插件,如果你已经连上了,在SSH: ***.***.***.***中安装 GitHub Copilot扩展

图片

1 Like

佬,我是装的overleaf workshop插件,通过这个插件在overleaf的服务器上编辑,没有用ssh连接

1 Like

嗷,懂了,没有审题。Copilot Edit 功能应该没办法直接使用,但是可以把当前打开的 tex 添加到 Chat 中交互吧

1 Like

是的,佬,chat可以交互
还有一个方案就是overleaf workshop打开project的时候右键选择“在本地打开”,就可以使用edit了,坏处是必须在本地编译latex

对的,因为Edit大部分都是Agent,都要本地文件,Remote的方式应该比较少

我试了一下,好像没问题啊,不过我是自建的sharelatex,但是我那个全是拼写错误的提示 :rofl:

佬,你是在vscode的overleaf workshop插件打开的project,之后用copilot的edit吗?

image
下拉菜单,选择新窗口打开,在里面打开.tex,然后就用edit,能用

我试了还是不行,可能佬是在本地打开的overleaf toolkit,文件系统在本地
我是在服务器上跑的sharelatex

我是连的wsl里docker启动的服务,跟服务器应该没啥区别吧

localhost是127.0.0.1应该还是本地的呀,不太懂

wsl可以直接用localhost访问,微软做的映射

佬试试overleaf官网的呢?

佬,找到原因了,估计是虚拟工作区的问题

佬如果有空,麻烦帮忙试一下overleaf官网的能不能用,我想看下是不是我自己这边的问题


没什么区别

看来还是我的问题。

佬,方便问一下你的copilot,具体的workspace、file的路径吗?

我都是默认的
image