也许我几乎总是不需要它,因为我在 [g]vim 中进行了大部分文本编辑,它已经通过寄存器具有类似的功能(如果你好奇,可以使用:help 寄存器)。寄存器为 vim 提供了一个内置的剪贴板管理器,它只在 vim 内部工作;因此,如果您想在另一个文本编辑器中获得同样的便利(尽管我怀疑它是否会那么简单),您会发现一个有用的。在 vim 和其他程序之间,我只使用主要选择和常规剪贴板,这已经足够了。
请记住,*nix 系统上已经有两个“剪贴板”:主要选择加上剪贴板(实际上还有更多,但很少使用)。这是 X 窗口系统的一个特性。每当您选择某些内容(即突出显示)时,您都可以通过单击鼠标中键将其输入到另一个程序中。 Wikipedia 的文章并不是在开玩笑,一旦您习惯了它,您将主要使用主要选择。
对我来说,坚持可能是最好的卖点。大多数 CBM 允许您跨会话(甚至平台)、移动设备(如果您的配置文件是)存储相同的项目,尤其是在基于 X 的应用程序的情况下,所选项目*在源应用程序关闭后被记住(不是本机的东西真的)。
多个剪贴板是我不会使用太多的东西,但如果你发现自己同时处理几个零碎的东西,它会非常方便。您可以一次完成所有复制,然后继续您正在做的任何事情。来回少。
如果您定期复制敏感数据,这些都是负面的,因为这可能是一个安全问题。
*只是一个解释:你知道你有效地从盒子里拿出两个剪贴板吗?有传统的 Control+C、Control+V 剪贴板,但也有所谓的“主要选择”。选择一些文本,然后在要粘贴的位置单击鼠标中键。我发现这对于快速、精确、多次粘贴非常有用。
我曾经尝试过一个名为 Parcellite 的剪贴板管理器,现在我不能没有它。
剪贴板管理器是您在尝试之前永远不需要的东西之一,然后在没有意识到的情况下,没有它您将无法正常工作。
它不仅在编辑代码和配置文件时非常有用(因为您可以一次在剪贴板上存储多个内容,这意味着您可以在此处剪切一点,在此处复制一点,粘贴第二位,然后粘贴第一位等等),但它作为快速临时存储也非常有用。
我用它来存储 URL、电话号码、配置片段等,同时我正在做一些事情。
如果它是我想保留一段时间的东西,我会将它粘贴到 Tomboy 中,但你需要的很多信息只需要大约 15 分钟,它就像按 Ctrl+C 一样简单,它就在那里,使用注释或对于这些信息,文件已经过时了。通常你必须依靠你的记忆,或者我相信你也可以使用切片的发辫来存储信息。
这是一种大脑扩展,意味着我不必记住事情。
有一个小但非常烦人的错误,或多或少需要剪贴板管理器来修复。
拿一个应用程序,比如 Firefox;复制一些文本或图片,然后关闭 Firefox,然后尝试将其转储到文档中。由于 UNIX 时代的遗留问题,它不会起作用。剪贴板实际上并没有“复制”它只是记录从哪里获取媒体,如果您关闭程序,它会记录下来。
使用剪贴板管理器,您可以获得历史记录和格式剥离等内容。一些剪贴板管理器甚至允许您通过网络粘贴内容。
至于 windows 和 ubuntu 之间的剪贴板行为之间的差异,唯一想到的是您有两个剪贴板:您的正常复制+粘贴和突出显示+中键。
如果您有多个要重命名的文件,则在复制其他内容后仍然可以粘贴。
我使用 xclip 来复制我输入的命令。
主要用途是能够多次复制并能够粘贴任何你想要的。
对于一些需要相同 3 或 4 份副本的重复性任务,将它们留在经理中会让您的生活更轻松。甚至与在其中打开 gedit 文档相反。
我发现它可以节省大量时间并且值得一试。
也许你不想使用一个。然而,运行一个的好处是,如果你从不使用它,它就不会妨碍你。这就是我所做的,我很少发现它有用;但它不会(或至少不应该)显着影响 10 年或更新的桌面系统的性能。
也许我几乎总是不需要它,因为我在 [g]vim 中进行了大部分文本编辑,它已经通过寄存器具有类似的功能(如果你好奇,可以使用:help 寄存器)。寄存器为 vim 提供了一个内置的剪贴板管理器,它只在 vim 内部工作;因此,如果您想在另一个文本编辑器中获得同样的便利(尽管我怀疑它是否会那么简单),您会发现一个有用的。在 vim 和其他程序之间,我只使用主要选择和常规剪贴板,这已经足够了。
请记住,*nix 系统上已经有两个“剪贴板”:主要选择加上剪贴板(实际上还有更多,但很少使用)。这是 X 窗口系统的一个特性。每当您选择某些内容(即突出显示)时,您都可以通过单击鼠标中键将其输入到另一个程序中。 Wikipedia 的文章并不是在开玩笑,一旦您习惯了它,您将主要使用主要选择。
但是,程序通常将主要选择的使用限制为文本。例如,同时打开 nautilus 和文本编辑器。选择几个文件,然后尝试在文本编辑器中单击鼠标中键:它不起作用。(Nautilus 没有获得主要选择,所以你会得到以前那里的任何东西,如果有的话。它本来可以设计成不同的,但事实并非如此——我不知道这是否是故意的。 ) 将这些文件复制到剪贴板(ctrl+c 或编辑 > 复制),然后粘贴到文本编辑器中以获取文件名。
除了您可能故意要使用多个剪贴板的原因(就我个人而言,我不这样做)之外,它们还可以解决某些应用程序在您退出它们时无法将其内容保留在剪贴板上的问题。
这在 GNOME 上的 Firefox 上最为明显(非常烦人)(请参阅错误 311340了解进展缓慢的牙齿)。
因为你节省了很多时间。准备好最后 10 个复制的项目可以粘贴,您的工作效率会大大提高。