私はそれはそのスレッドに記載されているとは思わないが、minihtmlのドキュメントが少しあります。スニペットの問題の要点は、画像のURLを指定する方法です。サポートされているURLスキーム(http://
、file://
、res://
またはdata:
)のいずれも持っていません。
イメージのスタイル(例:寸法)に余分なCSS/HTMLマークアップを付けることもできます。私がテストに利用できる画像はかなり大きく、明示的なサイズがなければ、Sublimeはそれらを表示するために使用する次元についていくつかの仮定をしていました。ここで
は、(それが簡単に私のイメージでは何が起こっているかを確認するために作るために少し再フォーマット)あなたのコードの微調整バージョンの例です:
image = "file:///home/tmartin/speaker.png"
html = '<img src="' + image + '" width="32" height="32">'
view.erase_phantoms ("test")
view.add_phantom ("test", view.sel()[0], html, sublime.LAYOUT_BLOCK)
[編集]おっと、私のイメージのタイプミス、コールto erase_phantomsは、text
ではなく、test
をパラメータとして渡す必要があります。上記のコードが正しいです。[/編集]
ありがとう!!!これは本当に役に立ちます。 – v217