我正在为工作写一些很长的文档。我想知道是否有一种方法可以将定义列表和缩写组合/折叠到一个列表中。例如:
而不是:
HTML
: Hyper text markup language blah blah blah asdf asdf asdf.
&安培;
*[HTML]: Hyper text markup language
有没有办法可以写一些东西来做两件事,而只需写下其中一行?
主要问题是缩写列表不会显示为列表,而是从可见文本中删除。并且定义列表不会将内容标记为缩写。
有很多首字母缩略词和缩写词,我真的认为它浪费了文件大小和努力来完成这两项工作。
有什么想法吗?谢谢!
答案 0 :(得分: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键会将您放入条目之间。如果您愿意,可以删除它。