通过 SSH 连接到远程服务器时,VS Code 中的“在交互窗口中运行选择/行”在哪里?

通过 SSH 连接到远程服务器时,VS Code 中的“在交互窗口中运行选择/行”在哪里?

我正在使用 VS Code 在本地计算机上编写项目。一切正常。我将代码部署到 Google Cloud 中的远程 ubuntu 服务器,并通过 VS Code SSH 连接到那里的代码库。(https://code.visualstudio.com/docs/remote/ssh)连接正常,我可以用 git 查看和编辑代码库。

问题是,当我连接到远程服务器时,我失去了“在交互窗口中运行选择/行”和“在 Python 终端中运行选择行”的键盘快捷键。事实上,我的右键单击选项大大减少。请参阅下面的屏幕以了解情况。

在我的本地机器上,所有选项都在那里。我研究了 VS Code 文档,找不到与右键单击选项相关的远程限制的提及。当我转到首选项时,本地工作站的大多数键盘快捷键都丢失了。

我可以使用 VS Code 中的 bash shell 在远程服务器上运行代码。但理想情况下,我希望使用 jupyter 内核在交互式窗口中运行代码或其中的一部分,就像我在本地所做的那样。

当我连接到远程服务器时,如何启用通常的右键单击“运行”选项?我觉得配置中缺少了某些内容,但找不到如何删除远程限制。(也许只是不允许?)

本地工作站上的右键单击选项

远程服务器上的右键单击选项

答案1

好的 - 我找到了答案。我没有意识到我的本地扩展未默认安装到远程服务器的工作区中。(我以为它会自动安装)

在远程工作区安装 Python 和 Jupyter 扩展后,我的菜单选项现在重新出现了。

我希望这对其他人有帮助!

相关内容