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