【发布时间】: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