8

Sublime Text 2 - 当前编辑的文件在外部更改时如何导致 LiveReload 刷新(如 Visual Studio)

我安装了 LiveReload,当我在浏览器中激活它时,如果检测到 Sublime 中的“保存”,它可以与 Sublime Text 通信并重新加载当前页面。如果我只在 Sublime Text 编辑器中工作,这可以正常工作。

但是,我也在 Visual Studio 中处理同一组文件。我将 Sublime Text 添加为从我的工具菜单运行的外部进程,运行时会将当前编辑的页面及其光标位置传递给 Sublime Text,因此当 Sublime Text 打开该文件时,我可以编辑同一个文件并位于同一当前行就像在 Visual Studio 中一样(这是 Sublime 的一个很好的特性,可以接受光标位置作为输入命令参数)。这也很好。

它不起作用的是我在 Visual Studio 中编辑了一个在 Sublime 文本中打开的文件并保存它,该更改在 Sublime 中未被检测为“保存”操作,我没有看到 LiveReload 功能。我认为文件只会在 Sublime 中重新加载。

有没有办法将外部程序对 Sublime Text 中当前编辑文件的更改视为“保存”操作,这反过来会触发浏览器中的 LiveReload?

我不想为 sublime 和 Visual Studio 提供 2 个重新加载解决方案。我可以同时打开 2 个编辑器。理想情况下,最好有一个 LiveReload 插件,它会导致 Visual Studio 和 Submlime 文本刷新

谢谢,

辐射

4

3 回答 3

1

我在 linux 中使用 sublime,它会自动重新加载。不需要插件。Windows 中的情况可能有所不同

于 2013-06-16T23:12:17.303 回答
0

在https://sublime.wbond.net中有许多 sublime 包可用

这是最好的教程之一 http://www.hongkiat.com/blog/sublime-text-refresh-browser/

于 2014-02-28T12:23:41.953 回答
0

如果您正在使用 Chrome 来查看您的编辑器中所做的更新以反映您的页面,您可以考虑使用名为LivePage的扩展程序。它独立于任何编辑器工作,因此应该满足您的需求。

于 2015-01-05T07:52:10.877 回答