增加“自动填入剪贴板文本”以及“清空内容”的选项

功能建议 · 235 次浏览
ilcpm 创建于 2024-01-29 00:33

我的使用场景是,有的时候需要对一段文本进行加工处理再填入另一个地方

所以就有两种场景,一种是界面上存在内容,可以直接用现在已有的“获取选中文本”功能直接在打开动作时填入

但是有时候有的文本不好选中,比如网页上的“代码块”,这种代码块一般左右较长需要滚动才能选择完整,但是却通常带有“复制”功能

所以这个时候如果我进行复制,再打开编辑器,希望能自动将刚才复制的代码填进来

 

由此,我希望的功能是,增加一个“自动读取剪贴板中的文本”选项,当它和原来已有的“获取选中文本”功能一起勾上时,先获取选中内容,如果没有,就粘贴剪贴板的内容

这样又会带来一个新问题,如果我希望打开一个空的编辑器?

所以工具栏上应该还加入一个新的“新建”或者“清空”按钮,来快速清除内容得到一个空的编辑器(可以考虑自动把已有内容写入时光机,避免误操作),我在工具栏里检索了这两个关键词,没有找到

另外剪贴板的读取功能里有个“更新时间”,可以看到最后一条内容是什么时候复制的,我觉得可以像quicker的搜索框一样,设置成“如果内容是在5秒之内复制的,就自动填入,否则不填入”这样的逻辑

 

还有一个问题,就是当我打开“获取选中文本”功能时,quicker实际上会默认执行复制操作,但是在有的软件里,可能带来意料之外的复制

比如VSC中,如果没有选中任何内容,这个选项会复制整行代码

所以我希望对“获取选中文本”增加一个黑名单或者白名单机制,这样就可以设置在VSC中不自动获取选中文本,转而使用读取剪贴板功能写入剪贴板中的文本


咿呀杀杀 2024-01-29 15:55 :

”清空“按钮感觉可有可无, 并没有比 Ctrl+A 删除 便捷多少(除非按钮占用最外层的位置)。其他的建议很有用。

ilcpm 回复 咿呀杀杀 2024-01-29 16:03 :

清空按钮可以考虑放进“文件”菜单里面相当于“新建”,因为ctrl A毕竟还是要去按键盘,能多一个纯鼠标操作的方式还是好一些的

ilcpm 回复 咿呀杀杀 2024-01-29 16:07 :

另外我突然想起来一个场景:在没有关闭编辑器的情况下,又选中了文字然后运行动作

目前编辑器什么都不会做,但是这看起来也不太合理

我的建议是要么做为新行插入文档尾部,实现类似于多次复制,整理之后一次性输出的效果

要么就清空重新填入内容,相当于刚才处理完了忘记关闭

这两种处理方式可以做成选择让用户自己选


总之感谢您开发了这个动作,总体来说还是很好用的

咿呀杀杀 回复 ilcpm 2024-01-31 21:35 :

这个就不考虑了。当前的逻辑是,若动作已运行了,则激活文本窗口到前台。

回复内容
暂无回复
回复主贴