1

仕事のためにかなり長いドキュメントを書いています。定義リストと略語を 1 つのリストに結合/折りたたむ方法があるかどうか知りたいです。例えば:

それ以外の:

HTML
: Hyper text markup language blah blah blah asdf asdf asdf.

&

*[HTML]: Hyper text markup language

これらの行の1つだけを書くだけで、両方を行うために何かを書く方法はありますか?

主な問題は、略語リストがリストとして表示されず、表示されるテキストから削除されることです。また、定義リストでは略語としてラベル付けされていません。

多くの頭字語と略語がありますが、両方を行うのはファイル サイズと労力の無駄だと思います。

何か案は?ありがとう!

4

1 に答える 1

1

定義リストを取得してリストを生成するスクリプトを作成できます (プラグインとして実装できますが、必ずしもそうである必要はありません)。スニペットを使用することもできます。これが一方であることの欠点は、他方に続きます。もちろん、カーソルをどこに置いて次のエントリを行うかによって、リストの順序が逆になる場合があります。

<snippet>
    <content><![CDATA[
${1:Abberviation/Acronym}
: ${2:name} ${3:description}

${4}

*[${1:Abberviation/Acronym}]: ${2:name}

]]></content>
    <tabTrigger>entry</tabTrigger>
    <scope>text.html.markdown</scope>
</snippet>

上記のスニペットを使用すると、各エントリ ポイントをタブで移動できます。定義を入力した後、Tab キーを押すとエントリの間に移動します。必要に応じて、それを削除できます。

于 2013-04-27T02:24:52.437 に答える