是否有可以在我的 Mac 上使用的文本编辑器,可以与远程服务器上的文件进行“ssh-sync”?

是否有可以在我的 Mac 上使用的文本编辑器,可以与远程服务器上的文件进行“ssh-sync”?

每次我在 Mac 上保存文件时,我都希望它与远程服务器上的文件自动同步。

是否有任何文本编辑器可以做到这一点?

答案1

结尾是一个面向 Web 开发人员的源代码编辑器,它集成了“站点”管理,通过突出显示所有具有本地更改的文件并提供简便的方法来上传更改的文件,帮助保持本地和远程站点同步。

它支持 SFTP(SSH 文件传输协议)进行文件传输,并且具有一些 SSH 功能(尽管我到目前为止还没有使用过)。


TextMate 2 alpha 版本不久前放出,它有类似于您想要的东西:rmate。因此,如果您登录 SSH(而不是 SFTP/SCP),您可以运行该脚本并使用 TextMate 在本地编辑文件。

在此处输入图片描述

答案2

也许不是你想要的,但是如果你使用网络鸭您实际上可以通过右键单击并选择来远程编辑文件編輯 ...每次保存时都会自动上传。

在此处输入图片描述

考虑将其与免费文本编辑器结合使用,例如文本管理工具或者如果你想花一些钱,也可以选择功能齐全(但需要付费)的版本BB編輯或者文本伴侣

Cyber​​duck 还可以选择按需同步文件夹(右键点击同步) 以防您需要它。

答案3

文本管理工具适用于 OS X 的免费、快速且功能强大。它包括通过 SFTP/SSH 连接修改文件的本机功能。

答案4

我知道这是一个老问题,但是Agrajag9 建议TextWrangler,现已被替换为BB編輯

我经常使用 macOS 中的 BBEdit 通过 SSH 编辑远程服务器上的文件。您可以使用不错的浏览器浏览远程服务器上的目录结构,并且编辑过程非常流畅。

此外,Visual Studio 代码,您可以转到扩展(按shift+ command+x或通过菜单“查看”»“扩展”),添加“远程 - SSH”扩展,然后您可以通过 SSH 使用 Visual Studio Code 连接到远程框。这(截至撰写本文时)尚未 100% 成熟,但它可以用于 ssh 到远程服务器。它甚至解析文件~/.ssh/config并直接在 UI 中显示服务器选项(而不是 BBEdit 手动输入此连接信息)。

相关内容