将文件复制到 xclip 并粘贴到 Firefox

将文件复制到 xclip 并粘贴到 Firefox

我正在将文件复制到xclip

cat file.txt | xclip

我粘贴没有问题

xclip -o

当我想将其粘贴到时,FirefoxCtrl+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

相关内容