有没有一种方法可以在VScode中的所选文本上运行自定义js代码?

时间:2020-11-09 08:51:04

标签: javascript visual-studio-code markdown

我最近一直在使用一些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中选择一些文本,在其上运行此代码(最好添加键绑定或按钮以便于访问),然后将结果放置在剪贴板中。

任何建议都将不胜感激!

0 个答案:

没有答案