0

0

Sublime怎么连服务器 Sublime怎么使用SFTP同步代码【远程】

穿越時空

穿越時空

发布时间:2026-03-02 15:30:12

|

952人浏览过

|

来源于php中文网

原创

sublime怎么连服务器 sublime怎么使用sftp同步代码【远程】

右键没看到 SFTP 菜单?先确认项目和插件状态

Sublime Text 安装完 SFTP 插件后,SFTP 菜单项不会自动出现——它只在有有效项目(Project)且侧边栏已加载文件夹时才激活。常见现象是:右键空白处或未打开任何文件夹时,菜单里压根没有 SFTP 选项。

  • 必须通过 Project → Add Folder to Project 添加本地目录,让该文件夹出现在侧边栏顶层
  • 右键操作对象只能是侧边栏中**已显示的文件夹图标**,不是文件、不是空白处、也不是“无项目”状态下的任意位置
  • 插件必须是官方版本(作者 wbond),名字带 SFTP 但非 wbond 发布的仿制品大概率不兼容
  • 安装后务必重启 Sublime Text,否则插件可能未完成初始化

sftp-config.json 放哪、怎么写、为什么不能拼错

配置文件不是全局生效,而是严格绑定到当前项目根目录。插件只会读取你右键映射的那个文件夹下名为 sftp-config.json 的文件——大小写、短横线、扩展名缺一不可,写成 SFTP-config.jsonsftp_config.json 都会静默失败。

Favird No-Code Tools
Favird No-Code Tools

无代码工具的聚合器

下载
  • 生成方式:右键项目文件夹 → SFTP → Map to Remote,它会自动创建并打开该文件
  • remote_path 必须以 / 开头且结尾也推荐加 /(如 "/var/www/html/"),否则路径拼接可能出错
  • ssh_key_file 支持 ~ 展开(如 "~/.ssh/id_rsa"),但不识别 $HOME 或其他环境变量
  • 用密钥登录时,password 字段必须完全删除,不能留空字符串,否则插件仍尝试密码认证

上传失败却没报错?打开控制台看真实错误

保存文件后没上传,弹窗提示又只有模糊的 Permission denied 或直接无声失败——这不是网络问题,而是插件底层调用 OpenSSH 时被拦截了,必须看原始日志才能定位。

  • Ctrl+Shift+P(macOS 是 Cmd+Shift+P)→ 输入 SFTP: Show Console 回车,所有 ssh/sftp 命令和错误都会实时打印
  • 常见真因:ssh_key_file 权限不是 600(Linux/macOS 下 chmod 600 ~/.ssh/id_rsa)、远程 sshd_config 关了 PubkeyAuthentication yesremote_path 目录对当前用户不可写
  • 即使你在终端能免密 ssh 登录,SFTP 插件也不复用 ssh-agent,所以别指望它“继承”你的登录状态

sync_down_on_open 和 upload_on_save 不是万能同步开关

这两个配置看着像“双向实时同步”,实际只是单向触发逻辑,没有锁、没有版本比对、也没有冲突解决能力。多人协作或服务端被其他方式修改时,极易覆盖内容。

  • sync_down_on_open 只在你双击打开文件时拉一次远程最新版,之后编辑全程只走本地 → 远程,不检查中间是否又被改过
  • upload_on_save 不校验上传结果,失败了也不会回滚或提醒,适合开发环境调试,但绝不该用于生产部署
  • 安全底线:开启 "confirm_overwrite_newer": true,当本地文件比远程旧时会弹窗提醒;配合 "ignore_regexes" 排除 .gitnode_modules 等非代码文件
配置真正起效的关键,从来不是字段填得全不全,而是 sftp-config.json 是否在正确路径、权限是否合规、以及你有没有真的去看 SFTP: Show Console 里的那几行报错。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

450

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

546

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

326

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

81

2025.09.10

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

658

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

219

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1560

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

645

2023.11.24

Golang 测试体系与代码质量保障:工程级可靠性建设
Golang 测试体系与代码质量保障:工程级可靠性建设

Go语言测试体系与代码质量保障聚焦于构建工程级可靠性系统。本专题深入解析Go的测试工具链(如go test)、单元测试、集成测试及端到端测试实践,结合代码覆盖率分析、静态代码扫描(如go vet)和动态分析工具,建立全链路质量监控机制。通过自动化测试框架、持续集成(CI)流水线配置及代码审查规范,实现测试用例管理、缺陷追踪与质量门禁控制,确保代码健壮性与可维护性,为高可靠性工程系统提供质量保障。

48

2026.02.28

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号