我一直习惯用 Sublime Text,无论做笔记还是写脚本都很顺手。但公司最近有些脚本都挪到服务器上,习惯了本地编辑的我一时间有点懵。怎么优雅地在本地用 Sublime 直接搞定远程文件?有没有像 VS Code 那样无缝的 SSH 方案?

SFTP 插件:体验很顺滑

在 reddit 看到有人推荐 SFTP 插件(官网戳这里),试了一下,真的好用,免费版完全满足日常需求。只需要简单配置连接信息,就能在侧边栏浏览远程文件,编辑时像本地一样自如。保存时插件会自动上传,大大提升效率。

后来又看到有朋友说多花 $30 钱就能买下商业授权版,多出来的其实也就是个正式激活许可,从功能上看没差别。用了一阵,感觉值回票价,10年老用户都推荐,确实稳定、可靠。

一点小坑:Windows 下如果用密钥认证,记得用 PuTTY 生成 .PPK 格式,然后配合 Pageant。第一次配这个流程有点曲折,走过弯路。

WinSCP + Sublime:本地编辑,自动上传

还有一条路,WinSCP 配合 Sublime。WinSCP 连接服务器,本地映射远程文件,双击就能用 Sublime 打开。编辑完自动同步上传。看似“麻烦”,实际很高效,文件夹比较多时我更喜欢这种方式。体验几天下来,几乎没遇到大问题。当然,网速是前提,否则系统底层IO等待,那就不能怨WinSCP了~

rsub/rmate:更 Geek 的远程方案

有趣的是,还有人推荐 rsub 这种类 rmate 解决方案。这个方法不算新鲜,在本地和服务器上分别装好对应工具,并设置好端口转发。简单来说,就是在服务器 shell 里执行 rsub somefile.py,Sublime 会自动弹窗,远程文件变本地资源一样编辑。

配置稍麻烦:

  • 本地 Sublime 装 RemoteSubl 插件
  • 配置 ssh 的端口转发(.ssh/config 里加一条 RemoteForward 设置)
  • 服务端下 rsub 并放到 $PATH 下
    整个流程一通下来,能感受到浓厚的 geek 氛围。适合喜欢鼓捣折腾的同学。

mobaXterm、Zoc terminal:多工具配合更高效

冷门但实用的组合:mobaXterm + Sublime。开 SSH 的时候直接带文件浏览器,双击文件跳转 Sublime,再保存自动上传。Zoc terminal 也有类似扩展。适合挂机开发,效率极高。

顶一下 VS Code,但 Sublime 内存更友好

最后,有朋友问 VS Code 的远程 SSH 扩展。确实很强大,自动在服务器端装扩展,用户体验也极棒。但内存占用较高。用下来 Sublime 配合 SFTP 或 WinSCP,轻盈流畅,能省不少资源。最主要的,Sublime 启动速度,那叫一个神速+丝滑,一点就开,毫无等待。

总结

  1. 想图省事、易用,SFTP 插件是首选。正版授权值得买。
  2. 偏好本地文件、自动上传,WinSCP + Sublime 很爽。
  3. 喜欢鼓捣、SSH 玩法多,试试 rsub/rmate,体会极客气息。
  4. 用线路工作台想多窗口高效看文件,mobaXterm/Zoc terminal 配合 Sublime,可以直接拖文件编辑。

我自己最终留在了 SFTP 和 WinSCP 这两个方案之间切换。希望这小小的经验分享能帮到你。你有哪些好用的“本地 + 远程”编辑方式?欢迎评论区聊聊!

点赞 ({{click_count}}) 收藏 (8)