我最近一直在使用一些Markdown文档。撰写文档时,通常需要在最顶部链接到文档的每个部分。这意味着我应该仔细阅读文档,复制所有标题,然后用特殊语法将其括起来:
* [Chapter One](#chapter-one)
* [Chapter Two](#chapter-two)
* [Chapter Three](#chapter-three)
* [Subchapter One](#subchapter-one)
* [Subchapter Two](#subchapter-two)
那些链接(#chapter-three)很难写,因为我必须复制标题,用连字符替换所有空格,删除大写字母,并添加一个“#”符号。使用JavaScript可以轻松实现:
'#'+'Chapter One'.toLocaleLowerCase().split(' ').join('-');
//#chapter-one
因此,我一直在使用Chrome终端针对每个标题运行此脚本,并将结果粘贴到VSCode中。
我想做的是在VScode中选择一些文本,在其上运行此代码(最好添加键绑定或按钮以便于访问),然后将结果放置在剪贴板中。
任何建议都将不胜感激!