【插件推荐】增强复制功能的插件:Easy Copy

WOW 感谢这么详尽的分享!

关于链接

其实我也觉得默认情况下的链接操作比较多样而且复杂。
尤其是我用了 隐藏链接文本的CSS 去用 emoji 替换过长的链接文本。

因此,前两天写了个新的脚本 【脚本】快速编辑链接文本

用法是:

  • 在链接后面的文本时:跳转到 ]( 的前面,也就是链接文本的最后一个字后方
  • 在链接文本内时:全选链接文本
  • 已经选中链接文本时:选中当前整行

我一般不会改动 URL 内容,所以直接跳转编辑文本会用到比较多。

(其实也可以再拓展一下,第三步改成“选中完整链接”,第四步才是选中当前行)

然后 Easy Copy 插件本身做了一些区分处理,会根据光标在 () 内还是 [] 内去分别复制链接的文本或 URL。
两者结合起来可以「复制URL」或者「先跳转到链接文本处,然后复制链接文本」。

然后只要在链接内(任意位置,不管是链接文本还是 URL),按 Alt+Enter 可以打开——这个是原生快捷键。

不过鉴于这些都是特定的快捷键,实际操作起来也会感觉还挺麻烦的,哈哈。

关于 LatexSuite

我用了很多的 LatexSuite 转换,但是从来没想过用在「选中文本的情况」!
感谢开拓思路 :handshake:t2:

trigger 设置为 c 在打字输入字母c的时候会有干扰吗?

(正则丑归丑,用到它的时候也是真的不可或缺 :joy:

关于复制

另外,FYI,Obsidian 里有一个现成的函数 navigator.clipboard.writeText(inlineCode) 用来设置剪贴板。

我不太确定 require('obsidian') 会不会有额外的性能负担 :thinking:
可能对于重复引用的包体会有优化!总之如果没有感觉卡顿的话应该也没必要替换~

1 个赞