嗨,推荐一下我写的 Easy Copy 插件,它的作用是:
根据当前编辑光标所在位置,智能复制不同内容。
基础功能
举例来说,如果你指针在一个 inline code
内部,它能复制内部的代码文本(不带两边的符号),这在某些时候——例如复制函数名称——会非常有用。
同理,对于高亮、加粗、斜体……等等格式文本,它都能干净地复制出格式符号内部的文本。
对于像是 [text](url)
这样的链接,它也能根据光标位置来复制链接的标题或是链接 URL。
复制笔记链接
除此之外,它还提供了快速复制笔记链接的功能。
例如,当你的光标放在 ## 标题
行的时候,它能直接复制出 [[笔记#标题|标题]]
格式的链接,这个链接可以直接跳转到对应标题。
并且它使用标题文本作为显示文本,因此比起原始标题链接会简洁很多。
如果你经常使用「块链接」,那你还可以在设置中启用“自动生成块 ID”,这样一来,如果光标位置没有任何内容可以复制,它将自动创建一个该段落的块 ID 并复制指向本段的链接。
用法
虽然看起来很复杂,但是它用起来很简单——事实上,它只有一个命令: 智能复制
。
不管你想复制什么内容,只要把光标放在对应位置,执行这个命令,就行了。
(我更建议给这个命令分配一个快捷键,这样会更方便)
如果你想的话,你也可以用右键菜单的“智能复制”来执行操作,这样可以把“放置光标”和“复制内容”两个步骤二合一。
安装
插件已经上架插件商城,搜索 Easy Copy
即可安装。
你也可以前往 Github 查看:Moyf/easy-copy
(如果喜欢的话,欢迎点右上角的星星支持,感谢!)