1

我正在写一些很长的工作文档。我想知道是否有一种方法可以将定义列表和缩写组合/折叠到一个列表中。例如:

代替:

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

&

*[HTML]: Hyper text markup language

有没有办法我可以写一些东西来做这两行,而只需要写其中一行?

主要问题是缩写列表没有显示为列表,它已从可见文本中删除。并且定义列表不会将事物标记为缩写。

有很多首字母缩写词和缩写词,我真的认为它浪费文件大小和精力必须同时做。

有任何想法吗?谢谢!

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 回答