Answers:
通过将以下命令添加到〜/ .vimrc中,可以使Vim使用剪贴板而不是默认寄存器进行拉动,放置等操作:
set clipboard+=unnamed
看到
:help clipboard
:help 'clipboard'
set clipboard=unnamedplus
首先需要看看VIM编译剪贴板支持,运行vim --version | grep clip
,看看是否有一个+
或-
前面clipboard
和xterm-clipboard
。
如果它具有剪贴板支持,则从或粘贴到*
或+
寄存器中进行复制应使用system / X11剪贴板,因此"*yy
将复制一行"*p
并将其粘贴。
在Ubuntu 10.10中,您可以安装vim-gnome来编译剪贴板支持。
拉到剪贴板寄存器:
"*y
从剪贴板寄存器粘贴:
"*p
了解更多信息:
:help clipboard
在我Ubuntu 18.04 (GNOME Shell)
启用的剪贴板上:sudo apt-get install vim-gnome
vim --version|grep clipboard
+clipboard +jumplist +persistent_undo +virtualedit
-ebcdic +mouseshape +statusline +xterm_clipboard
set clipboard+=unnamedplus
按照vim.wikia.com/wiki/Accessing_the_system_clipboard使用。*
当我从终端(总是)运行vim时,寄存器不会复制到剪贴板上。