我不太了解linux剪贴板计划。除了了解它,还有没有办法将其简化为一个统一的剪贴板?您知道吗,所以我可以在任何应用程序中复制并粘贴其他任何内容?
困扰我的当前问题是IntelliJ的“复制路径”操作似乎正在复制当前文件的路径,但是我只能将其粘贴回IntelliJ本身-如果我尝试将其粘贴到终端中,则内容根本不是在剪贴板中。
"+y
和粘贴"+p
。该*缓冲区是中间点击缓冲区,并且有可以通过在前面的副本进行访问只能由Vim中可以使用许多常规的缓存/粘贴带“一为” B(例如"aY
)
我不太了解linux剪贴板计划。除了了解它,还有没有办法将其简化为一个统一的剪贴板?您知道吗,所以我可以在任何应用程序中复制并粘贴其他任何内容?
困扰我的当前问题是IntelliJ的“复制路径”操作似乎正在复制当前文件的路径,但是我只能将其粘贴回IntelliJ本身-如果我尝试将其粘贴到终端中,则内容根本不是在剪贴板中。
"+y
和粘贴"+p
。该*缓冲区是中间点击缓冲区,并且有可以通过在前面的副本进行访问只能由Vim中可以使用许多常规的缓存/粘贴带“一为” B(例如"aY
)
Answers:
有几个剪贴板管理器,例如,方解石,klipper,glippy,glippy,回忆,粘贴和其他。这些通常使您可以通过显示历史记录来管理剪贴板。
其中一些允许您将主剪贴板和副剪贴板视为一个(parcellite和klipper确实可以)。
Anamnesis允许您使用搜索工具浏览历史记录。
Anamnesis
非常适合这份工作。非常小的代码库,易于阅读,易于启动。
autocutsel是一个轻量级的工具,可以合并两个剪贴板的内容。您也可以考虑使用Shawn建议的成熟的剪贴板管理器。
大概是您在尝试使用鼠标中键粘贴到终端中。
一般来说,如果使用应用程序菜单,上下文菜单(通常仅触发应用程序菜单)或^c(通常也触发应用程序菜单)进行复制,则结果将存储到“剪贴板”选择中,并可以粘贴^v或相应的菜单。
如果使用鼠标突出显示文本进行复制,则结果将存储到“主要”选择中,并且可以通过在目标窗口中单击鼠标中键进行粘贴。
如果使用鼠标在应用程序中选择文本,然后使用“ ^c手动复制”,则将结果存储在鼠标的“主要”选择中,将结果存储在“剪贴板”中^c,因此它们将匹配并且您不会不要感到困惑。
但是,如果您使用键盘在应用程序中选择文本,然后点击^c,然后选择其他一些文本(例如要覆盖的目标选择),结果将不会存储在“主要”选择中,并且您将不会获得复制的文本。您将无法单击鼠标中键以粘贴复制的文本,但是可以使用终端应用程序菜单或上下文菜单从“剪贴板”选择中粘贴。
有些应用程序会也填补了“主”的选择,当你复制到“剪贴板”。这是非标准行为,应避免并且不要依赖。