Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 使用本地编辑器在远程Raspberry Pi上编辑文本文件_Macos_Raspberry Pi_Sshfs - Fatal编程技术网

Macos 使用本地编辑器在远程Raspberry Pi上编辑文本文件

Macos 使用本地编辑器在远程Raspberry Pi上编辑文本文件,macos,raspberry-pi,sshfs,Macos,Raspberry Pi,Sshfs,我目前需要连接到我大学的密码保护rasberry pi系统,在那里我必须编辑文件以完成每周的项目。我非常讨厌使用vim来编辑这些文件,并尝试了sshfs和rmate,但都无法使它们正常工作。我只是想编辑rasberry pi系统上的文件,使用升华而不是vim 此外,如果这对解决方案很重要的话,我正在使用MacOSX。Cyberduck允许您将任何应用程序设置为编辑器,这样您就可以将Sublime设置为编辑器。这是我发现在现代macOS中唯一有效的方法。缺点是,我不认为你们可以这样编辑一个目录,若

我目前需要连接到我大学的密码保护rasberry pi系统,在那里我必须编辑文件以完成每周的项目。我非常讨厌使用vim来编辑这些文件,并尝试了sshfs和rmate,但都无法使它们正常工作。我只是想编辑rasberry pi系统上的文件,使用升华而不是vim


此外,如果这对解决方案很重要的话,我正在使用MacOSX。

Cyberduck允许您将任何应用程序设置为编辑器,这样您就可以将Sublime设置为编辑器。这是我发现在现代macOS中唯一有效的方法。缺点是,我不认为你们可以这样编辑一个目录,若你们正试图这么做的话


还有一款付费免费试用的Mountain Duck应用程序,可以像以前的SSHFS那样安装SSH目录。这似乎很好,只是它不能遵循符号链接。

教授告诉我,我可以使用x2go,然后通过那里连接到服务器,在同一个系统上编辑文件。他还说,只要它们使用同一个文件系统,就不必在运行程序的同一个系统上运行编辑器。他没有详细说明怎么做,我想也许你会知道怎么做。@TylerLawson没听说过x2go,但它看起来和我习惯的XQuartz相似。它将使用X11窗口系统的Linux GUI应用程序转发到Mac上的某个本地客户端,比如屏幕共享,但发送某种呈现指令而不是像素。因此,您可以在远程主机上使用GUI编辑器。不过,很可能会很慢。我一直处于这种情况下,选择了适应Vim。与屏幕完美匹配,这样我就可以在服务器上打开编辑屏幕,并随时从笔记本电脑连接。@TylerLawson关于文件系统的事情:他说你可以从单独的机器上编辑程序,只要它与运行程序的机器共享文件,可能是通过NFS。我不知道这是否有助于您的用例。