【问题标题】:How can I jump to function definitions using VS Code in SSH remote development如何在 SSH 远程开发中使用 VS Code 跳转到函数定义
【发布时间】:2022-01-20 11:35:15
【问题描述】:

好的,我是嵌入式 Linux 开发的新手。 现在,我正在尝试尽可能高效地设置开发环境。

我有一个 Python 代码在基于 Linux 的轻量级设备上运行,该设备位于远程

到目前为止,我能够在我的 Windows 系统上设置我的 VS Code,这样我就可以直接在远程 Linux 设备上编辑文件。 我按照以下说明进行操作

https://code.visualstudio.com/docs/remote/ssh

https://code.visualstudio.com/docs/remote/ssh-tutorial

现在我可以直接编辑我的文件,我只面临一个障碍。 我发现很难遍历到函数/方法定义。

在我的 Windows 系统中,我可以在方法/函数上Ctrl+LeftClick,它会带我到那里。

但是在这里,当我在远程运行终端的情况下打开 VS Code 时,我必须按 Ctrl+F 并在 VS Code 编辑器中进行搜索,这就像在记事本上工作一样。

有谁知道如何解决这个问题?

在我的主 Windows 系统上,我可以通过 Ctrl+LefClick 快速跳转到方法定义。

希望问题足够清楚。

【问题讨论】:

  • 远程服务器上是否安装了 Python 扩展?
  • 这通常应该可以工作,即使是远程开发。你在 VS 代码中有 selected the Python interpreter on the Linux device 吗?
  • 以上两项都解决了我的问题。它花了一分钟才应用它。编辑光标也需要几秒钟才能跳转到每个方法定义。我猜这与VPN速度有关。我不知道我们必须为每个 ssh 会话安装解释器和扩展。我的想法是理解 python 是一种格式,VS Code 已经知道。非常感谢您的意见。
  • @carlfriedrich 我如何接受这个作为堆栈上的答案?
  • @Arjee Jacob Jacob:我会将此作为答案发布,然后您可以接受。

标签: linux visual-studio-code remote-debugging vscode-remote


【解决方案1】:

在远程服务器上安装 Python 扩展,在 VS 代码中安装select the Python interpreter on the Linux device

Ctrl+Shift+P 调出命令面板并运行命令Python: Select Interpreter

【讨论】:

    猜你喜欢
    • 2022-11-24
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多