粘贴命令;与 Ctrl + V 相同

粘贴命令;与 Ctrl + V 相同

是否有命令可以粘贴剪贴板中的内容?
我需要一个与按Ctrl+具有相同功能的命令V

我尝试了一些选项xclip,但它们无法正常粘贴,需要单击鼠标中键等操作。

答案1

克利珀

Kubuntu 默认使用 Klipper。KDE 用户群:http://userbase.kde.org/Klipper

作为 KDE/Qt 应用程序,Klipper 可以通过 qdbus 使用:http://manpages.ubuntu.com/manpages/trusty/man1/qdbus.1.html

可以使用 qdbusviewer 查看可用的命令:

在此处输入图片描述

或者使用终端(konsole):

:~$ qdbus org.kde.klipper /klipper
method void org.kde.klipper.klipper.clearClipboardContents()
method void org.kde.klipper.klipper.clearClipboardHistory()
method QString org.kde.klipper.klipper.getClipboardContents()
method QString org.kde.klipper.klipper.getClipboardHistoryItem(int i)
method QStringList org.kde.klipper.klipper.getClipboardHistoryMenu()
method void org.kde.klipper.klipper.saveClipboardHistory()
method void org.kde.klipper.klipper.setClipboardContents(QString s)
method void org.kde.klipper.klipper.showKlipperManuallyInvokeActionMenu()
method void org.kde.klipper.klipper.showKlipperPopupMenu()
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()

命令

qdbus org.kde.klipper /klipper getClipboardContents

将从剪贴板获取最后一行。

该命令可以添加到 KDE 菜单(http://docs.kde.org/development/en/kde-workspace/kmenuedit/index.html)并使用键盘快捷键或文件管理器上下文菜单(KDE 服务菜单 -http://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus)。

在此处输入图片描述

剪贴板管理器的其他选项:http://qt-apps.org/content/show.php/CopyQ?content=147452

答案2

是的,安装包xsel

xsel --clipboard将粘贴剪贴板内容。

答案3

打开终端并输入

nano .bashrc

然后

粘贴一行作为

xclip="xclip -selection c" 

Ctrl然后用+ X+保存并关闭Y

然后输入bash

然后您就可以使用Ctrl+V进行粘贴。

相关内容