有什么简单的方法可以编辑远程文件(例如 bash 脚本)?目前我在服务器上使用 Vim,但这显然不是理想的选择,尤其是在延迟明显的情况下。
在 Windows 上,我可能会使用 WinSCP。我是 Mac 新手,所以可能会忽略一些显而易见的东西。
我可以通过 SSH 和 SFTP 访问该机器,但没有 root 权限。使用 Finder 的“连接到远程服务器”(sftp://my.server.com)不起作用 - 只是旋转并且无法连接。但从命令行使用 sftp 没问题。
答案1
你可以使用MacFuse 和 SSH FS将远程路径挂载到本地挂载点,并使用您选择的本地编辑器对其进行编辑。
答案2
MACOSX finder 尚不支持 sftp。
如果您喜欢命令行选项,您可以使用本地 vim 或 vi 轻松编辑远程文件
vim scp://[email protected]//path/to/document
如果你喜欢基于 GUI 的编辑器,你可以尝试 TextWrangler。它可以通过 sftp 加载和保存文件。
答案3
我建议使用网络鸭对于 SFTP 和Sublime Text 2 编辑器。我每天都在 Mac 上使用这个组合。额外的好处是这两个程序也适用于 Windows。
答案4
我无法向我之前的答案添加另一个链接。
更新:有关 SFTP / 远程编辑的更多讨论http://news.ycombinator.com/item?id=3455360使用 Sublime Text。可能对你也有价值。