Sublime Text(3)中如何重新打开messages.json?

How do you reopen messages.json in Sublime Text (3)?

我读了packagecontrol.io的 doc 关于 messages.json,但我指的是 sublime text 通常在安装新软件包时显示的文件选项卡。它在多个安装过程中显示为一连串的安装说明。这似乎是下载包时显示的单个 messages.json 文件的提要。有没有办法打开显示来自多个包的消息的统一文件?或者是否有更常见的方式来访问这些包文件?

你问的是 messages.json 中的那些键指向的 installrelease 消息。例如,从我的一个包裹中,

{
    "install": "messages/install.txt",
    "1.2.1": "messages/1.2.1.txt",
    "1.3.0": "messages/1.3.0.txt",
    "1.3.1": "messages/1.3.1.txt",
    "1.4.2": "messages/1.4.2.txt",
    "2.0.1": "messages/2.0.0.txt",
    "2.1.1": "messages/2.1.0.txt",
    "2.2.0": "messages/2.2.0.txt",
    "2.2.1": "messages/2.2.1.txt"
}

每当有人第一次安装包时,Package Control 都会将 messages/install.txt 的内容打印到您提到的那个新视图中。它还将打印对应于 current 版本的文件,这是在 Github 上标记的 "release"。例如,如果我要发布 2.3.0 而不是更新 messages.json,则不会打印任何更新消息来告诉用户我推出了新版本。在某些情况下,这是可取的,以防万一我不得不快速发布一个小版本来修复我在主要(或次要)版本中犯的一些愚蠢错误,而我以前从未这样做过:)但是,在大多数情况下,我想让用户了解最新的开发情况,所以我会在新文件中为他们写一条消息,并向 messages.json.

添加适当的键和值

Is there a way to open the unified file that displays messages from multiple packages? Or is there a more common way to access these package files?

打开并向您显示来自 所有 新安装和升级包的消息的视图对于您和您的特定情况是独一无二的 - 无法恢复它关闭选项卡后。但是,如果您对特定包的消息感兴趣,只需使用 PackageResourceViewer(在 ST3 中)打开包,查看 messages.json 文件以查看哪个是您想要的最新文件查看,然后查找并阅读该文件。在 ST2 中,所有包都已在您的 Packages 文件夹中解压。