LiveReload on Sublime Text 3

时间:2014-07-25 06:22:05

标签: sublimetext3 livereload package-control

当我从软件包控件下载时,LiveReload似乎没有处理sublime text 3.

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

谢谢!

4 个答案:

答案 0 :(得分:5)

经过大量的反复试验后,我设法让LiveReload在Windows 8 + Sublime Text 3上工作!

  1. 使用link
  2. 从devel分支获取文件
  3. 将这些文件放在Packages目录中:C:\Users\[YOUR USER NAME]\AppData\Roaming\Sublime Text 3\Packages
  4. 重新启动Sublime Text 3
  5. 启用“简单重新加载”插件。每次重新启动Sublime Text时都必须重复此步骤。去做这个:
    • 使用 Ctrl + Shift + P
    • 打开命令面板
    • 输入LiveReload
    • 当突出显示“启用/禁用插件”时,按 Enter
  6. 如果您安装了浏览器插件,现在应该在保存时立即显示对文件的更改。您可能还决定插入JS片段,您可以通过命令面板轻松完成!

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

    实际上非常简单。

答案 1 :(得分: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,享受每次更改一行代码时不切换到浏览器所节省的时间。
  5. P.S。您需要获取LiveReload Google Chrome插件,只需在Google Chrome扩展程序网上应用商店中搜索它。

答案 2 :(得分:2)

kslstn和NEKEY给出的答案是正确的,但如果您正在开展本地项目,则错过了至关重要的一步。

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

Visual description of what to do

答案 3 :(得分:1)

您必须为您的浏览器下载扩展程序我已找到这些:

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

Firefox:http://download.livereload.com/2.0.8/LiveReload-2.0.8.xpi

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

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

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