cover image
< 主页
IoT

使用 Visual Studio Code 远程工作

在许多情况下,使用 Visual Studio Code 进行远程工作非常方便。有一个很好的 VS Code 扩展,可以让你在远程机器上工作,就像在本地机器上工作一样。这非常适合嵌入式编程或云计算开发。请在此阅读如何实现这一功能。

为什么要远程工作

通常,在开发物联网设备等嵌入式项目时,你有两种选择。一种是使用与嵌入式设备分离的开发机,在那里工作。根据编程语言的不同,您可能需要使用交叉编译器来生成适合嵌入式设备的版本。另一种方法是直接在嵌入式设备上进行开发。这样做的好处是可以更早地发现错误,但由于设备的限制,可能并不总是可行。

但现在有了 Visual Studio Code 的 "Remote SSH "扩展,您就可以在您的开发机器上轻松地使用 Visual Studio Code 进行开发,并直接在嵌入式设备上执行。这使得在远程机器上进行开发更加方便。 源代码和执行环境直接位于远程机器上。下一步是如何安装扩展。

安装远程 SSH 扩展

使用远程 SSH 扩展的前提条件是远程(如嵌入式)机器有一个运行中的 SSH 服务器和至少 1GB 的内存。这包括大多数版本的 Raspberry Pi 以及许多云提供商的服务器实例。 在 Visual Studio Code 中,你可以通过扩展选项卡安装远程 SSH 扩展,如下所示:

Screenshot Remote SSH Extension

连接到远程机器

一旦安装了扩展,你就可以通过命令调板连接到远程设备,并搜索 "Remote-SSH: Connect to Host..."。现在输入远程机器的 IP 地址、用户名和密码。

连接到远程机器

连接成功后,你将看到一个新的 Visual Studio Code 窗口,在这里你可以直接编辑源文件并在终端执行脚本。最棒的是,你可以直接打开远程机器上的源文件,并在你的开发机器上进行无缝编辑。如果你需要其他特定语言的 VS Code 扩展,例如编辑 Python,你可以在那里安装。 一旦你在扩展的帮助下开发了第一个项目,你就会发现它比在远程机器上从头开始安装更快、更方便。通常情况下,在远程或嵌入式设备上甚至无法直接使用 Visual Studio Code。

结语

希望通过本文,你能对 Visual Studio Code 的实用扩展 "Remote SSH "有新的认识。我相信你还能找到其他用例,比如在云计算机上远程工作。如果你喜欢这个扩展,请随时写信给我,我很乐意收到你的来信。

参考资料

封面照片:Chung Yee Tsang on Unsplash

已出版

18 1月 2024

Thomas Derflinger

作者:托马斯-德弗林格

我是一名富有远见的企业家和软件开发人员。在这个博客中,我主要写网络编程和物联网等相关主题