1

当我从包控件下载它时,LiveReload 似乎不适用于 sublime text 3。

我在 github 上找到了这个链接(https://github.com/dz0ny/LiveReload-sublimetext2/tree/devel),但没有关于如何在 Windows 上执行此操作的信息(我在 W7 上)。有可能吗,如果可以,我该怎么做?

谢谢!

4

4 回答 4

5

经过大量的试验和错误,我设法让 LiveReload 在 Windows 8 + Sublime Text 3 上运行!

  1. 使用链接从 devel 分支获取文件。
  2. 将这些文件放在您的 Packages 目录中:C:\Users\[YOUR USER NAME]\AppData\Roaming\Sublime Text 3\Packages
  3. 重启 Sublime Text 3
  4. 启用“简单重新加载”插件。每次重新启动 Sublime Text 时都必须重复此步骤。去做这个:
    • Ctrl使用++打开命令Shift面板P
    • 输入 LiveReload
    • 当“启用/禁用插件”突出显示时,点击Enter

如果您安装了浏览器插件,则现在应在保存后立即显示对文件的更改。您可能还决定插入 JS 片段,您可以通过命令面板轻松完成!

我已经看到有关 Windows 防火墙使用 LiveReload 阻止 localhost 的评论。我真的没有遇到过这个问题,但我第一次禁用了防火墙,只是为了确定。当我重新启用它并重新启动 LiveReload 时,Windows 防火墙显示一个对话框,要求我拒绝或允许插件建立连接。因此,即使防火墙启动,现在一切正常。

其实很简单。

于 2015-02-10T14:38:32.267 回答
2

您不能使用 Package Control 为 Sublime Text 3 安装 LiveReload,它不能正常工作。

这种方法虽然有效:

  1. 导航到https://github.com/dz0ny/LiveReload-sublimetext2/tree/devel并通过单击“下载 ZIP”下载整个 devel 分支。
  2. 将存档的内容提取到:“%APPDATA%\Sublime Text 3\Packages”并打开该 Packages 文件夹。
  3. 将“LiveReload-sublimetext2-devel”文件夹重命名为“LiveReload”,这是使其工作的重要步骤(名称必须匹配)。
  4. 重新启动 Sublime Text 3,Ctrl+Shift+P,“LiveReload:启用/禁用插件”,启用 SimpleReload,享受每次更改代码行时不切换到浏览器所节省的时间。

PS您确实需要获取 LiveReload Google Chrome 插件,只需在 Google Chrome Extensions Web Store 中搜索即可。

于 2015-03-13T14:03:28.213 回答
2

kslstn 和 NEKEY 给出的答案是正确的,但是如果您正在从事本地项目,则缺少关键步骤。

因此,在 sublime text 上安装 LiveReload 并安装 chrome 扩展并启用它们之后,请确保在 chrome 扩展页面中启用对文件 URL 的访问。

做什么的视觉描述

于 2015-03-14T20:02:34.027 回答
1

你必须为你的浏览器下载扩展我找到了这些:

Safari:http: //download.livereload.com/2.0.9/LiveReload-2.0.9.safariextz

火狐:http: //download.livereload.com/2.0.8/LiveReload-2.0.8.xpi

铬:https ://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei

更多信息在这里https://sublime.wbond.net/packages/LiveReload

如果我理解正确,它可以通过 Sockets 工作,所以如果没有浏览器扩展,你将无法做任何事情。

于 2014-07-25T14:26:52.167 回答