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



我正在使用远程SSH插件进行远程开发,并希望使用集成终端(运行远程shell(在现有编辑器中打开一个文件。类似的问题发布在适合的存储库上,但现在似乎不起作用。

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

本地计算机1.41.1 26076a4de974ead31f97692a0d32f90d735645c0 视窗x64

远程计算机1.41.0 9579eda04fdb3a9bba2750f15193e5fafe16b959 CentOsx64

你能帮我调试吗

从 https://stackoverflow.com/a/68090934/319542 复制我的答案


你不应该做任何事情。VSCode 会自动设置 path/PATH 环境变量中code的路径/路径,具体取决于您的 shell。请参阅此响应。您可能会像我一样覆盖您的路径/路径。我不小心在~/.cshrc中覆盖了path,在~/.bashrc中覆盖了PATH,并遇到了同样的问题。修复后,我可以在命令行上运行codewhich code返回命令的位置。

在我花时间弄清楚之前,我使用的是下面提到的两种方法。两者都在bash为我工作;您可以根据需要为您的外壳修改它。但真正修复您的路径/路径,而不是使用这些方法。

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

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

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

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

<小时 />

更多关于pathPATH这里和这里

最新更新