我正在使用Remote-SSH插件进行远程开发,并想使用集成终端(正在运行远程Shell)在现有编辑器中打开文件。适合的存储库上发布了一个类似的问题,但现在似乎不起作用。
https://github.com/microsoft/vscode-remote-release/issues/766
本地计算机 1.41.1 26076a4de974ead31f97692a0d32f90d735645c0 Windowsx64
远程计算机 1.41.0 9579eda04fdb3a9bba2750f15193e5fafe16b959 CentOsx64
您能帮我调试吗
答案 0 :(得分:0)
从https://stackoverflow.com/a/68090934/319542复制我的回答
你不应该做任何事情。 VSCode 会根据您的 shell 自动将 path/PATH 设置为 path/PATH 环境变量中的 code
。见this response。您可能会像我一样覆盖您的路径/路径。我不小心覆盖了 path
中的 ~/.cshrc
和 PATH
中的 ~/.bashrc
,并且遇到了同样的问题。修复后,我可以在命令行上运行 code
。 which code
返回命令的位置。
在我花时间弄清楚之前,我使用了下面提到的两种方法。两者都在 bash
中对我有用;您可以根据需要为您的外壳修改它。但真正修复您的路径/路径而不是使用这些方法。
将 code
的位置添加到 ~/.bashrc
中的 PATH
export PATH=${VSCODE_GIT_ASKPASS_NODE%/*}/bin:$PATH
或
在 code
中将别名设置为 ~/.bashrc
alias code="${VSCODE_GIT_ASKPASS_NODE%/*}/bin/code"