0

私はmessages.jsonに関するpackagecontrol.ioの ドキュメントを読み ましたが、私が言及しているのは、通常、新しいパッケージのインストール時に崇高なテキストが表示されるファイルタブです。これは、複数のインストールを通じて、インストール ノートの連続ロールとして表示されます。これは、パッケージのダウンロード時に表示される個々のmessages.jsonファイルのフィードのようです。複数のパッケージからのメッセージを表示する統合ファイルを開く方法はありますか? または、これらのパッケージ ファイルにアクセスするためのより一般的な方法はありますか?

4

1 に答える 1

1

あなたが求めているのは、内のそれらのキーが指すメッセージinstallとメッセージです。たとえば、私のパッケージの1つから、releasemessages.json

{
    "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あなたが言及した新しいビューに出力します。また、Github でタグ付けされた「リリース」である現在のリリースに対応するファイルも出力します。たとえば、 updatemessages.jsonではなく 2.3.0 をリリースした場合、新しいバージョンをプッシュしたことをユーザーに通知する更新メッセージは出力されません。メジャー(またはマイナー)リリースで犯した愚かな間違いを修正するためにポイントリリースをすぐにプッシュしなければならなかった場合、これは望ましいことです. 、ユーザーに開発に関する最新情報を提供したいので、新しいファイルにメッセージを書き、適切なキーと値を に追加しますmessages.json

複数のパッケージからのメッセージを表示する統合ファイルを開く方法はありますか? または、これらのパッケージ ファイルにアクセスするためのより一般的な方法はありますか?

新しくインストールされ、アップグレードされたすべてのパッケージからのメッセージを開いて表示するビューは、あなたとあなたの特定の状況に固有のものです。タブを閉じると、それを回復する方法はありません。ただし、特定のパッケージのメッセージに興味がある場合は、PackageResourceViewer(ST3 で) を使用してパッケージを開き、ファイルを表示して、表示するmessages.json最新のファイルを確認し、そのファイルを見つけて読み取ります。ST2 では、すべてのパッケージが既にPackagesフォルダーに展開されています。

于 2016-09-05T13:49:24.160 に答える