【问题标题】:Sublime text editor doesn't auto-refreshes the file if it is modified by another program如果文件被另一个程序修改,Sublime 文本编辑器不会自动刷新文件
【发布时间】:2016-08-25 09:20:06
【问题描述】:

虽然 Sublime 是一个非常强大的文本编辑器,但我遇到了一个问题。我一直在使用 sublime 文本编辑器来查看我的应用程序的日志。假设我已经在我的编辑器中打开了文件。应用服务器修改日志后。 Sublime 不会像我们在其他编辑器中那样提供任何弹出窗口

例子:

NOtepad++ 说:

它也不会修改文件。我必须明确关闭文件,然后重新打开文件以准备修改后的日志。

我在崇高的偏好中获得的唯一选项是:

请帮忙..!

【问题讨论】:

  • 我从未遇到过这个问题。Sublime 无需询问即可自动重新加载修改过的文件
  • 我没有得到任何完美的解决方案,但投了反对票?
  • Sublime Text 1.4 是古老的。版本 2 和最近的 beta 版本 3 可用sublimetext.com/3。使用版本 3。

标签: sublimetext3 sublimetext text-editor


【解决方案1】:

您使用的是极其过时的 sublime (1.4) 版本。您可以通过升级和执行小的设置调整来启用此功能:

  • 下载新的SublimeText
  • 安装并打开
  • 转到首选项菜单并选择“设置”

  • 这将打开 sublime 的设置文件,向下滚动到左侧面板上的第 349 行并复制该行。
  • 将复制的行粘贴到右侧窗格中,并将“false”替换为“true”
  • 保存并重新启动 SublimeText

这应该可以完全解决您的问题,同时还将您升级到令人敬畏的新 SublimeText :)

编码愉快!

【讨论】:

    【解决方案2】:

    将以下设置设为 true。

    Menu > Preferences > Settings

    // Always prompt before reloading a file, even if the file hasn't been
    // modified. The default behavior is to automatically reload a file if it
    // hasn't been edited. If a file has unsaved changes, a prompt will always
    // be shown.
    "always_prompt_for_file_reload": true
    

    【讨论】:

    • Sublime Text 1.4 版已经很老了。自该版本以来已经有 2 个主要版本。 Sublime Text Version 3 具有上述设置。
    猜你喜欢
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    相关资源
    最近更新 更多