Vscode:通过集成终端使用Remote-SSH在本地打开文件

5
我正在使用Remote-SSH插件进行远程开发,并希望使用集成终端(运行远程shell)在现有编辑器中打开文件。类似的问题曾经在fit存储库上发布过,但现在似乎不起作用了。

https://github.com/microsoft/vscode-remote-release/issues/766

本地机器 1.41.1 26076a4de974ead31f97692a0d32f90d735645c0 Windowsx64 远程机器 1.41.0 9579eda04fdb3a9bba2750f15193e5fafe16b959 CentOsx64
你能帮我调试吗?
1个回答

2

我将我的答案从 https://dev59.com/QVIG5IYBdhLWcg3w8WcC#68090934 复制过来。


你不需要做任何事情。VSCode会根据你的shell自动设置路径/PATH环境变量中code的位置。请参考这个回答。你可能像我一样覆盖了路径/PATH,我不小心在~/.cshrc中覆盖了path和在~/.bashrc中覆盖了PATH,结果遇到了同样的问题。修复后,我可以在命令行上运行code。输入which code返回命令的位置。

在找到解决方法之前,我使用了下面提到的两种方法。两种方法在bash中都适用;你可以根据自己的shell进行修改。但真正的解决方法是修复你的路径/PATH,而不是使用这些方法。

  1. ~/.bashrc中添加code的位置到PATH中

    export PATH=${VSCODE_GIT_ASKPASS_NODE%/*}/bin:$PATH

或者

  1. ~/.bashrc中设置code的别名

    alias code="${VSCODE_GIT_ASKPASS_NODE%/*}/bin/code"


更多关于pathPATH的信息可以在这里这里找到。


我最终采用了第二种方法,设置代码路径,但我想我也像你说的那样覆盖了我的PATH变量,我会尝试摆脱它。谢谢。 - Ganesh Gore

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接