Sublime配置Linux远程开发同步系统_实现本地编辑远程自动保存

雨涛大大_2569

雨涛大大_2569

2026-04-28

740人浏览

原创

能实现,但必须用sftp插件+正确配置;自动保存和自动上传是两件事:upload_on_save仅触发上传动作,不保证远程可写、认证稳定或路径正确。

sublime配置linux远程开发同步系统_实现本地编辑远程自动保存

能实现,但必须用 SFTP 插件 + 正确配置,且“自动保存”和“自动上传”是两件事,不能混为一谈。

右键没 SFTP 菜单?先确认项目已加载

这是最常卡住的第一步:Sublime 不会在空白窗口、未添加文件夹的界面或单独打开的文件上显示 SFTP 右键项。

  • 必须通过 Project → Add Folder to Project 把本地目录加进项目(不是 File → Open Folder)
  • 右键对象要是侧边栏里**具体的文件夹节点**,不是文件、不是空白处
  • 插件作者必须是 wbond——名字带 “SFTP” 的仿品不支持 Map to Remote 和完整配置逻辑
  • 装完插件后建议重启 Sublime,否则右键菜单可能不注册

upload_on_save 开启后仍不上传?检查控制台真实报错

弹窗只说 Upload failed,但真正原因在底层日志里。靠猜不如直接看 SSH/SFTP 命令输出。

Linux Ai Server
Linux Ai Server

Linux AI 服务器 — 将 Linux 服务器转换为本地 AI 推理集群。使用 systemd、NVIDIA CUDA 实现无头 Linux AI,零 GUI 开销。

下载
  • 按 Ctrl+Shift+P 输入 SFTP: Show Console 回车,所有连接、认证、传输命令和错误都会实时打印
  • Permission denied (publickey) 很可能不是密钥错,而是远程目录权限不足:ls -ld /var/www/html 看当前用户是否有写权限
  • Connection timed out 多因服务器防火墙封了 22 端口,或配置中 connect_timeout 太小(可设为 60)
  • 密钥文件权限非 600(Linux/macOS 下 chmod 600 ~/.ssh/id_rsa),OpenSSH 会直接拒绝读取,连握手都不走

sftp-config.json 放哪、怎么写才生效?

配置文件名、位置、字段大小写全错一个,插件就静默忽略,不会报错也不会提示。

  • 必须放在**项目根目录**,且严格命名为 sftp-config.json(sftp_config.json 或 SFTP-CONFIG.JSON 都不行)
  • host 填 IP 或域名,不要加 ssh:// 或 http://
  • remote_path 必须以 / 开头,结尾也推荐加 /(如 /var/www/html/),否则路径拼接出错
  • 密钥登录时:ssh_key_file 在 Windows 必须用绝对路径(C:/Users/name/.ssh/id_rsa 或 C:\Users\name\.ssh\id_rsa);删掉 password 字段,两者共存时插件可能优先尝试密码

多人协作时怎么防覆盖?

SFTP 插件没有锁机制,也不比对内容哈希,它只是单向同步(本地 → 远程)。别人改了服务器上的文件,你本地完全不知道。

  • 启用 sync_down_on_open: true:每次双击打开文件前,自动从服务器拉最新版
  • 启用 confirm_overwrite_newer: true:若本地文件时间戳早于远程,保存时会弹窗提醒,防止误覆盖
  • 别依赖 upload_on_save 做协作安全网——它只管“本地存了就传”,不管“远程有没有被别人改过”

真正容易被忽略的是:upload_on_save 不等于“实时同步”,它只触发上传动作;而远程文件是否可写、SSH 认证是否稳定、路径拼接是否正确,这些底层细节一旦出问题,表面看起来就是“点了保存却没反应”。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

linux sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

4150

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

3513

10

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2023.06.30

2733

5

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

2023.07.05

6670

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

6322

7

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.20

3653

8

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2023.07.20

3145

4

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

2023.07.25

3379

6

linux查找文件命令
linux查找文件命令

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.31

297

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习