我正在将文件复制到xclip
cat file.txt | xclip
我粘贴没有问题
xclip -o
当我想将其粘贴到时,Firefox
它Ctrl+V
会粘贴旧文本(不应已在剪贴板中)。
当我返回终端并运行时,xclip -o
它会粘贴正确的文本。
为什么粘贴到时出现问题Firefox
?
答案1
X11 有几个可用的剪贴板。默认情况下,xclip
将数据放置在主选择缓冲区中。要粘贴它,请使用中键单击。
如果您想使用Ctrl+ v,请使用xclip -selection clipboard
.请参阅man xclip
获取更多信息。
有关于不同剪贴板的很好的信息自由桌面网站。
答案2
使用以下命令复制到剪贴板:
xclip -sel clip < ~/path/to/file.txt
然后将CTRL+粘贴到V您想要的位置。
答案3
将其添加到您的~/.bashrc
# now `cclip' can be used when you it to be available to `ctrl-[vxc]'
alias cclip='xclip -selection clipboard'
或者,运行以下命令:
echo 'alias cclip='"'"'xclip -selection clipboard'"'" >> ~/.bashrc
答案4
$ cat file.txt | xclip -i
xclip
将使用选项从标准输入读取-i
。如果要复制到剪贴板,请运行命令:
$ xclip -o | xclip -sel clip