我有ubuntu
两个用户,user1
并且user2
是user1
主要用户,但user2
我只将它用于需要它的特定项目的开发。我使用vim
编辑器,并启用 XTERM_CLIPBOARD 标志,因此如果我在使用帐户登录的终端中,我可以使用的正常模式下的组合键user1
从系统剪贴板复制和粘贴。但如果我使用 登录,这不再有效,因为现在正在会话中运行,它不共享会话的剪贴板。vim
"+p
user2
vim
user2
user1
我的问题是:
How can I copy text from `user1` session, say from Google Chrome,
and paste it in vim on the `user2` session?
我认为这不合逻辑,但是谁知道呢,也许有办法解决这个问题?
答案1
安装xclip
(如果尚未安装),然后从用户 1 的会话中将要复制的文本保存为文件(例如 test.txt),然后运行以下命令:
cat test.txt | xclip -selection c
这会将文本复制到剪贴板。现在,您可以从用户 2 的会话中vim
通过任何常用方法将文本粘贴到 中,例如<CTL>+<SHIFT>+v
。