如何从 Windows 编辑远程 Raspberry Pi 上的文件
How to edit a file on a remote Raspberry Pi from Windows
我在 Windows 10 上使用 Cygwin 远程连接到 Raspberry Pi。在 RPi 上,我有需要维护的脚本。目前,我使用 SSH 连接,只使用 Pi 上的原生 VI。不用说,一旦你习惯了使用 gVim,这是一个痛苦的经历。或者,我在本地编辑,然后将编辑后的文件复制到 Pi。但是做多了就麻烦了
如何让 RPi 文件在我的 Windows 环境中可供编辑?
找到 WinSCP,这似乎很有效!
更新 1:
需要注意的一件事是,WinSCP 并不真正远程编辑文件。它透明地将其复制到本地临时目录并编辑副本。保存更改后,它会将编辑后的文件复制回远程源。
这工作正常,除非与远程主机的连接中断。然后,该文件的一个孤立副本留在临时本地文件夹中,编辑该文件的用户可能无从知晓。恢复连接后,副本不再链接到远程文件。
更新二:
打开文件同步似乎在网络中断和网络更改后保持。我上面的观察可能仅限于主机重启。我会跟踪并在必要时更新。
Visual Studio代码可以做到这一点。 Raspberrypi.com have an article about this
可以使用WinSCP. Then create a SFTPsession等开源软件。之后,您可以浏览服务器的文件系统,本地化要编辑的文件。您可以右键单击并使用您选择的编辑器在 Windows 环境中打开文件。
至少我在处理 Linux 服务器和 Windows 作为主要主机的工作环境中使用的是。
我在 Windows 10 上使用 Cygwin 远程连接到 Raspberry Pi。在 RPi 上,我有需要维护的脚本。目前,我使用 SSH 连接,只使用 Pi 上的原生 VI。不用说,一旦你习惯了使用 gVim,这是一个痛苦的经历。或者,我在本地编辑,然后将编辑后的文件复制到 Pi。但是做多了就麻烦了
如何让 RPi 文件在我的 Windows 环境中可供编辑?
找到 WinSCP,这似乎很有效!
更新 1:
需要注意的一件事是,WinSCP 并不真正远程编辑文件。它透明地将其复制到本地临时目录并编辑副本。保存更改后,它会将编辑后的文件复制回远程源。
这工作正常,除非与远程主机的连接中断。然后,该文件的一个孤立副本留在临时本地文件夹中,编辑该文件的用户可能无从知晓。恢复连接后,副本不再链接到远程文件。
更新二:
打开文件同步似乎在网络中断和网络更改后保持。我上面的观察可能仅限于主机重启。我会跟踪并在必要时更新。
Visual Studio代码可以做到这一点。 Raspberrypi.com have an article about this
可以使用WinSCP. Then create a SFTPsession等开源软件。之后,您可以浏览服务器的文件系统,本地化要编辑的文件。您可以右键单击并使用您选择的编辑器在 Windows 环境中打开文件。
至少我在处理 Linux 服务器和 Windows 作为主要主机的工作环境中使用的是。