该动作在一些特殊软件中,尤其是Obsidian,它好像无法分辨要进行替换的是剪贴版中的内容还是我选中的内容,它经常对着我选中的内容,却替换成我上次剪贴版中的内容,这是为什么?或者可以在设置中增加额外的选项,允许选择对剪贴版内容进行替换再发送,还是对选中文本内容进行替换再发送。
这好像是由于obsidian的选中逻辑不同导致的?谢谢UP
我测试Obsidian没问题啊,就是获取选中文本。
我是用鼠标手势,通过动作参数调用的,我复制一段文本,然后再选中一段文本,在鼠标手势执行替换,这个时候替换得到的是原来复制的文本,而不是我选中的文本。
优先级是 选中文本/选中文件 > 最近剪贴板内容,这种情况是“获取选中文本”失败导致的。已尝试优化,更新试试
UP,可不可以增加一个优先级的选项啊,可以设置为选中优先(默认)和剪贴版优先。因为,obsidian如果光标在段落里,那么就算不选中文本,选择文本这个操作也会选择该段落的所有文本。这导致本来想对剪贴版内容直接进行替换,现在不得不先对剪贴版内容粘贴,然后再选中粘贴的内容,然后再进行替换。
忘回了。很多编辑器都支持“如果没有选中文本,按Ctrl+C会复制当前整行内容”,所以你要注意这个逻辑。动作的“获取选中文本”就相当于 Ctrl + C 的。晚些我再整理下解决思路。
好嘞,谢谢您!