可搜索的剪贴板管理器,如 bash 中的 ctrl-r

gue*_*tli 7 indicator text clipboard software-recommendation history

我正在寻找具有搜索功能的剪贴板管理器。我喜欢CtrlRbash外壳,并想在剪贴板经理一样,相同的功能为我的桌面。

到现在我一直在用diodon,但是这个功能在diodon. 在那里查看相关问题https://answers.launchpad.net/diodon/+question/403507

用例:

  • 我之前复制+粘贴了“国际化”。
  • 我输入下一个文本。
  • 我想再次插入“国际化”。
  • 我击中了一些神奇的击键。然后是“inter”,然后我想查看我在最后几天复制+粘贴的所有字符串的列表。
  • 我选择我想要的。完毕。

随着diodon我获得最后比赛的一个长长的清单,这是很好的,但并不完美。

Ser*_*nyy 5

介绍

正如评论中所述,我使用 Python 3 和一些zenity对话框编写了一个简单的剪贴板管理器指示器,它允许操作剪贴板内容,并具有搜索功能。

特别是搜索功能利用了 Python 的re模块,这意味着您可以使用正则表达式进行更细粒度的搜索。每个文本条目在其子菜单中有 4 个选项:将文本插入剪贴板、将文本附加到当前剪贴板内容的末尾、将文本添加到当前内容的开头以及将其从历史记录中删除。

安装

在终端中,运行以下命令:

sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install indicator-bulletin
Run Code Online (Sandbox Code Playgroud)

演示

在下面的动画中,您可以看到文本被复制、剪贴板附加指标的演示,最后通过简单的搜索对话框搜索测试字符串。找到的内容显示在一个简单的文本视图对话框中,并带有用户语言环境中的时间戳(如果已设置)。然后可以通过选择文本并使用标准Ctrl+C 快捷方式复制找到的文本。 在此处输入图片说明

如果有人想知道:

  • 动画是用silentcast app制作的
  • 桌面和图标主题为优麒麟主题,16.04版本
  • 是的,这是底部带有启动器的 Ubuntu (16.04) 。

进一步的发展

该指标是在一天内制作的,因此到目前为止它本质上是相当简约的。将来还会添加其他功能,例如首选项对话框。菜单长度和文本宽度目前硬编码为指标中的 10 个项目,每个条目最多 30 个字符。

如果您想提出功能请求,请在项目的GitHub 页面上提交问题单,该页面也提供了其源代码。

更新:

2017 年 2 月 14 日:

  • 实现了文件操作功能 - 将文本文件加载到剪贴板并将剪贴板内容写入文件。
  • 实现了按日期显示条目范围。该选项需要zenity表单对话框,该对话框需要YYYY/MM/DD/HH:SS格式中的开始和结束日期。实际上,这是日期范围内的日志读取,与相同
  • 几个错误修复

2017 年 2 月 15 日:

  • 添加了编辑子菜单。用户现在可以将剪贴板内容转换为大写/小写,从文本的开头或结尾修剪单词/字符,并替换表达式(使用 python 的re正则表达式)。

2017 年 2 月 17 日:

  • 添加了在文本文件中打开历史项目的选项(类似于bash's fcedit)。到目前为止,这只打开为纯文本文件类型设置的默认程序。
  • 一些改进和错误修复。

2017 年 2 月 19 日:

  • 添加了 base64 操作(编码/解码)。

2017年3月3日:

  • 添加了“固定子菜单”和从剪贴板历史中“固定”特定项目的能力。代码重构,某些部分重写以重复使用。


gue*_*tli 0

该应用程序unity-scope-diodon支持这一点。

但界面不是我喜欢的方式:

如果我按 super-b,我的眼睛会看到 12*7 = 84 倍的同一个大图标,我对此根本不感兴趣。

如果 diodon 本身能够支持这一点那就太好了。