vimium-c icon indicating copy to clipboard operation
vimium-c copied to clipboard

文字替换

Open OrangeCatSleepless opened this issue 3 years ago • 4 comments

大佬,请问该如何通过文字替换功能达到以下效果?

从 https://github.com/gdh1995/vimium-c

当中

提取出 gdh1995/vimium-c

复制到剪贴板

原因是经常 fork 别人的仓库,一段时间之后又去删除,每次手动复制很麻烦,尝试去看文档但无奈实在看不懂😅

OrangeCatSleepless avatar Jun 17 '22 15:06 OrangeCatSleepless

自定义快捷键里添加:

map Cr copyCurrentUrl sedKeys="1"

文字自动替换里添加:

1@^https://github\.com/([^/]+/[^/]+)@$1@,matched

gdh1995 avatar Jun 17 '22 20:06 gdh1995

自定义快捷键里添加:

map Cr copyCurrentUrl sedKeys="1"

文字自动替换里添加:

1@^https://github\.com/([^/]+/[^/]+)@$1@,matched

感谢大佬,问题已解决!

OrangeCatSleepless avatar Jun 18 '22 08:06 OrangeCatSleepless

请问文字替换功能的 sed 命令该如何写呢? @gdh1995 我是这样写的但是它没有工作 例如: 使一段已复制内容在粘贴时将 替换为 p@s/月/日/g@@,matched

backuponeday avatar Aug 16 '23 17:08 backuponeday

应该写

p/月/日/g

不过这个只在 vimium c 的粘贴命令里生效,如果你是用 ctrl+v 触发的浏览器粘贴,那不会走 vimium c 的这些替换规则。

真需要这么替换的话,可以用几个命令组合起来获取剪贴板内容并模拟粘贴,过两天我贴个例子上来。

感觉值得新增一个命令来“获取剪贴板内容、替换并模拟粘贴”。

gdh1995 avatar Aug 17 '23 15:08 gdh1995