Answers:
我用白云母 。它保留剪贴板的历史记录。
我不知道自动执行此操作的方法。当然,一种解决方法是将其粘贴到gedit中 并从那里复制。
经过一些在线搜索并尝试了我的环境之后,我找到了一种实现此目的的方法。
您可以创建一个自定义外壳程序脚本,然后将其绑定到桌面环境中的关键快捷方式。我在Linux Mint(基于Ubuntu)上使用Xfce。Xfce允许我通过在设置->键盘->应用程序快捷方式中将快捷方式定义为快捷方式来覆盖Ctrl-C,但我更喜欢使用其他快捷方式Ctrl-Alt-C,这样我仍然可以使用格式进行复制在极少数情况下,我需要这样做。
这是我的方法。
安装xclip:
apt-get -y install xclip
我不了解其他桌面环境,但是Xfce不喜欢我在自定义键盘命令中使用管道,因此我必须使用xclip-line编写脚本,然后将其绑定到我的键盘快捷键(Ctrl- Alt-C)。
我的个人习惯是放入自定义命令~/.bin
,然后将该目录添加到PATH变量中。
如果有这种倾向,请按以下步骤进行:
mkdir ~/.bin
echo 'export PATH=~/.bin:$PATH' >> ~/.bashrc
(请注意,您将需要重新初始化会话以使更改生效,这意味着您必须注销桌面环境并再次登录。查看该会话是否有效,方法是在再次echo $PATH
登录后输入终端)
然后,我创建了~/.bin/copy-without-formatting
具有以下内容的脚本:
#!/bin/bash
xclip -o | xclip -selection clipboard
请记住,使其在以下行中可执行:
chmod +x ~/.bin/copy-without-formatting
然后,由于使用的是Xfce,因此转到“设置”->“键盘”->“应用程序快捷方式”,并添加了具有脚本完整路径的快捷方式,其中没有变量或波浪号。因此,如果我的用户名是mrgaga
,则字符串为/home/mrgaga/.bin/copy-without-formatting
。然后,我配置了快捷方式。
当我关闭窗口时,Xfce会立即激活更改,因此,至少在您的环境足够接近我的情况下,您应该能够立即检查更改是否有效,而无需注销和再次登录。
希望对您有所帮助。