我在 vim 中打开了两个文件,每个文件都在一个 tmux 窗格中。我想从一个文件复制 10 行到另一个文件。
如何不使用鼠标的Copy->来完成此操作Paste?
我希望能够使用键盘粘贴 X 选择。目前我必须使用鼠标中键来做到这一点。
我认为伪造鼠标中键按下相当容易,但这样的解决方案还需要将鼠标指针移动到文本插入符号的位置。
有一个更好的方法吗?
我正在处理文件 xclip
cat file.txt | xclip
我粘贴没有问题
xclip -o
当我想粘贴它时Firefox,Ctrl+V它会粘贴旧文本(不应已在剪贴板中)。
当我返回终端并运行时,xclip -o它会粘贴正确的文本。
为什么粘贴到 会出现问题Firefox?
Linux 上是否有任何命令行工具允许您将命令或文本文件的输出直接发布到共享服务(例如 pastebin.com)?
可能的重复:
使用键盘粘贴 X 选择(不是剪贴板内容)
X下有复制粘贴的快捷方式吗?我想用键盘粘贴。
在 CLI 中触发命令时,我想复制我刚刚触发的命令或我在终端中编写的任何内容,然后将其粘贴到其他地方而不使用鼠标。
如下图所示,我想在不使用鼠标的情况下复制更新命令(完全或部分)并将其粘贴到某处。

我想从本地机器复制并粘贴到我通过 SSH 连接到的远程机器上的 vim 中。
就是这样。
我已经尝试过"+p and "*p,鼠标中键单击和其他一些无济于事:(
也可以接受(虽然不太方便)只是跳过 vim 和管道剪贴板到文件中。
我的问题是我使用的是 PuttyTray 而不是 Putty,当我尝试在 Putty 中做同样的事情时,它起作用了——我认为这不会有问题。
而不是使用以下命令:
cp {源文件} {目标文件}
我希望能够将文件复制到剪贴板,然后将其粘贴到另一个目录中的其他位置。像这样:
/usr/local/dir1# cp {源文件}
/usr/local/dir1# cd /usr/local/dir2
/usr/local/dir2# paste
是否可以?
我正在使用 Windows 中的 VNC 连接到远程 OpenSuse 计算机。在我通过 VNC 使用的其他 Linuces 上,我可以使用剪贴板在远程机器和本地 Windows 机器之间复制文本。在这种情况下,我似乎可以将本地剪贴板连接到远程。
VNC 服务器是 OpenSuse 上的默认设置。我不知道是哪个。
如何通过 VNC 修复复制/粘贴?
我正在我的机器上查看一个软件的手册页,我需要复制粘贴一些文本,但文本远不止一页。我知道我可以将输出定向到文件并使用基于 UI 的软件(例如gedit)来复制我需要的文本。但这可以从终端完成吗?
Joseph建议了一个命令行方法(对我来说有点复杂,我还不太擅长 Linux 上的正则表达式)。但我想知道是否有办法在我还在终端上时使用 mouse来做到这一点。
我希望我得到一个通用的答案,但是,我使用的是 Ubuntu。