sublime text 本身不支持保存即刷新,livereload 插件仅负责监听保存并发送通知,真正刷新需浏览器扩展(须手动启用且走 http:// 协议)和服务端(如 browsersync 或 livereload cli)协同;缺一环即静默失败。

Sublime Text 本身不支持保存即刷新,所谓“LiveReload 自动预览”必须三端协同:Sublime 插件(只发通知)、浏览器扩展(监听并刷新)、服务端(可选但推荐)。缺一环,保存就静默失败。
LiveReload 插件在 Sublime 里到底干了什么
它不是刷新器,是通知器:LiveReload 插件监听文件保存事件,然后向 localhost:35729 发一个 POST /changed 请求。它不启动服务、不打开浏览器、不解析 HTML,也不管你用的是 .html 还是 .md。
常见错误现象:
- 保存后浏览器毫无反应 → 很可能没装/没启用 Chrome 的
LiveReload扩展 - 控制台报
WebSocket connection to 'ws://localhost:35729/livereload' failed→ 端口不一致或服务没起 - 改了
CSS不刷新 →--exts没包含css,或插件设置里没启用SimpleRefresh
Chrome 扩展必须手动启用且走 http 协议
官方 LiveReload 扩展(图标是黑白靶心,开发者为 LiveReload.com)安装后默认是空心状态,必须点击地址栏图标让它变实心,才算启用当前页面。
更重要的是:它完全拒绝 file:// 协议。哪怕你双击 HTML 文件用 Chrome 打开,扩展也会静默失效。
必须满足以下任一条件:
- 用
browser-sync启服务,访问http://localhost:3000 - 用
livereloadCLI 启服务,访问http://localhost:35729 - 用 Python 或其他方式起一个本地 HTTP 服务(如
python3 -m http.server 8000)
另外,Chrome 设置里要勾选「允许访问文件网址」——但这只是让扩展能加载,不解决 file:// 下无法通信的根本限制。
下载 Comet AI 浏览器,体验由 Perplexity AI 驱动的革命性上网方式。内置 AI 助手可实时总结网页、跨标签页对比信息、自动执行任务。告别繁琐操作,让 AI 成为你的浏览副驾,大幅提升研究与工作效率。支持 Windows、macOS、Android 和 iOS。
Markdown 实时预览不能靠默认配置
Markdown Preview 插件生成的是临时 HTML 文件,路径不固定;而 LiveReload 默认只监听 .html、.css、.js,对 .md 完全无感。
想让它响应 Markdown 修改,得在 LiveReload 的用户配置中显式声明:
{
"enabled_plugins": ["SimpleReloadPlugin"],
"SimpleReloadPlugin": {
"paths": ["*.md"],
"command": "markdown_preview",
"args": {
"target": "browser",
"parser": "markdown"
}
}
}
注意:"command" 必须是 markdown_preview(全小写+下划线),写成 MarkdownPreview 或其他变体就无效。
BrowserSync 是目前最稳的实时预览方案
它自带静态服务器、文件监听、自动注入刷新脚本,Sublime 只需保存文件就能触发全链路响应,无需浏览器扩展、不依赖插件配置。
操作步骤:
- 全局安装:
npm install -g browser-sync - 进项目根目录运行:
browser-sync start --server --files "*.html, *.css, *.js" - 浏览器访问
http://localhost:3000,此后Sublime中任意保存匹配后缀的文件,页面立即刷新 - 可配合
Sublime设置"save_on_focus_lost": true,切出编辑器时自动保存
注意:--files 参数必须显式列出后缀,"*.css" 不会匹配子目录里的 CSS,要写成 "**/*.css"。
真正容易被忽略的是协议和端口一致性——file:// 下所有刷新逻辑都失效,而端口错一位(比如 CLI 用 35729、扩展配成 35728)就会导致 WebSocket 连不上,且没有任何明显提示,只有控制台里一行报错藏在一堆日志里。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










