商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Sublime一键保存全部文件快捷键_Sublime代码工程同步指南【技巧】

Sublime一键保存全部文件快捷键_Sublime代码工程同步指南【技巧】

  发布于2026-07-06 阅读(0)

扫一扫,手机访问

说到Sublime Text,有个小细节挺容易让人栽跟头:它默认没有“一键保存全部”的快捷键。很多人以为按Ctrl+Shift+S就能搞定,结果发现弹出来的是“另存为”对话框。这可不是快捷键坏了,而是它本来就没安排这活儿。真正能触发“保存全部”的命令,其实叫sa ve_all,得手动绑一下。

怎么把 Ctrl+Shift+S 绑成“保存全部”

千万别去改默认键位文件,那玩意儿一更新就复位,白忙活。正确的做法是在用户键位设置里加一条规则:

  • 打开 Preferences → Key Bindings,在右侧的用户配置文件里,粘贴下面这一行(注意,末尾别忘了加逗号,否则JSON解析会报错):
{ "keys": ["ctrl+shift+s"], "command": "sa ve_all" }
  • Windows/Linux的用户,确认一下这组快捷键没跟别的软件(比如截图工具)打架。
  • macOS的用户,记得把ctrl换成cmd
  • 如果绑定后没反应,先检查是不是有插件覆盖了它。不妨临时禁用所有插件再试试看,这是最直接的排查方法。

同步配置的核心:不是整个Sublime目录,而是Packages/User

很多人一提到同步,就想把整个 Sublime Text 的安装文件夹拷走。这其实是个坑,既占空间又容易出问题。真正需要管好的,只有 Packages/User 这一层。它里面装着你的所有心血:

  • Preferences.sublime-settings:字体、缩进、自动换行这些个人偏好。
  • Package Control.sublime-settings:这里面存着你装过哪些插件,是同步的关键。
  • Default (Windows).sublime-keymapDefault (OSX).sublime-keymap:跟你操作系统绑定的快捷键配置。
  • 所有你自己写的 *.sublime-snippet 代码片段文件。

至于其他插件的目录,比如 Emmet/SideBarEnhancements/ 这些,Package Control 会自动帮你管理。要同步它们反而容易搞出版本错乱,得不偿失。

同步时最容易踩的三个坑

很多时候同步失败,不是工具的问题,而是操作细节没卡准。这里特别提醒几个容易忽略的点:

  • 没退出Sublime就操作文件: 这会导致 Session.sublime_session 文件被锁住。你要是这时候复制或建立链接,文件很容易损坏,下次打开Sublime,所有标签页可能全丢了。
  • Windows下用普通权限运行CMD: 执行 mklink /J 建立目录联结时,普通权限是不够的。命令可能静默失败,最后你得了个空文件夹,还以为是链接成功了。
  • 跨系统同步快捷键配置文件: 把macOS下的 Default (OSX).sublime-keymap 直接扔进Windows的User目录里,快捷键自然是全部失效。你得保留对应平台的文件,并把另一个删掉。

无论是用符号链接还是Git来同步,前提都一样:路径要对、文件名要对、退出时要干净。这些环节少一个,下次打开Sublime Text,等你的可能就是一堆报错和空白设置。

本文转载于:https://www.php.cn/faq/2444987.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注