vim:访问剪贴板/从外部剪贴板粘贴文本

vim:访问剪贴板/从外部剪贴板粘贴文本,vim,Vim,我见过一个家伙(在教程中)在vim的文件中粘贴文本,他在浏览器中复制(或拉拽?)了文本。我无法复制这一点-我在使用vi或vim方面不是很有经验 我可以引述: Vim扩展了vi,允许使用*寄存器作为 系统剪贴板。因此,我们可以使用正常模式命令,如:“*dd或” 1G“*yG用于将内容复制到*寄存器中,”*p用于粘贴文本 它 所以我的问题是(我不太明白)如何在Fedora/Gnome中使用vim访问任何剪贴板 :"*p 不为我工作 :*p 都不是 谢谢!首先,检查您的Vim是否支持此功能::版本

我见过一个家伙(在教程中)在vim的文件中粘贴文本,他在浏览器中复制(或拉拽?)了文本。我无法复制这一点-我在使用vi或vim方面不是很有经验

我可以引述:

Vim扩展了vi,允许使用*寄存器作为 系统剪贴板。因此,我们可以使用正常模式命令,如:“*dd或” 1G“*yG用于将内容复制到*寄存器中,”*p用于粘贴文本 它

所以我的问题是(我不太明白)如何在Fedora/Gnome中使用vim访问任何剪贴板

:"*p
不为我工作

:*p
都不是


谢谢!

首先,检查您的Vim是否支持此功能:
:版本
必须包含
+剪贴板

在Linux上,主选择(register
*
)和系统剪贴板(register
+
)之间有区别。有关详细信息,请参阅
:help quoteplus
。最好选择/复制某个内容,并检查
:register*+
的输出是否存在


最后,在Vim中从剪贴板获取和放入内容的方法是通过寄存器名。对于正常模式命令,这意味着在
p
(put)或
y
(yank)命令前加前缀
”+
,例如键入“+p”。还有一个用于命令行模式的Ex命令(您已经尝试过),但这将寄存器作为参数(并且不带
):
:put+
首先,检查Vim是否支持该参数:
:版本必须包括
+剪贴板

在Linux上,主选择(register
*
)和系统剪贴板(register
+
)之间有区别。有关详细信息,请参见
:help quoteplus
。最好选择/复制某些内容,并检查
:register*+
的输出是否存在


最后,在Vim中从剪贴板获取和放入内容的方法是通过寄存器名。对于普通模式命令,这意味着在
p
(put)或
y
(yank)命令前面加上前缀
”+
,例如键入“+p”。命令行模式也有一个Ex命令(您已经尝试过),但这将寄存器作为参数(并且没有
):
:放置+

首先,检查Vim是否支持此操作:
:版本必须包括
+剪贴板

在Linux上,主选择(register
*
)和系统剪贴板(register
+
)之间有区别。有关详细信息,请参阅
:help quoteplus
。最好选择/复制某个内容,并检查
:register*+
的输出是否存在


最后,在Vim中从剪贴板获取和放入内容的方法是通过寄存器名。对于正常模式命令,这意味着在
p
(put)或
y
(yank)命令前加前缀
”+
,例如键入“+p”。还有一个用于命令行模式的Ex命令(您已经尝试过),但这将寄存器作为参数(并且不带
):
:put+
首先,检查Vim是否支持该参数:
:版本必须包括
+剪贴板

在Linux上,主选择(register
*
)和系统剪贴板(register
+
)之间有区别。有关详细信息,请参见
:help quoteplus
。最好选择/复制某些内容,并检查
:register*+
的输出是否存在


最后,在Vim中从剪贴板获取和放入内容的方法是通过寄存器名。对于普通模式命令,这意味着在
p
(put)或
y
(yank)命令前面加上前缀
”+
,例如键入“+p”。命令行模式也有一个Ex命令(您已经尝试过),但这将寄存器作为参数(并且没有
):
:在启用
+剪贴板
&
+xterm_剪贴板
的情况下放置+

VIM 8.1.2269


我在启用
+剪贴板
&
+xterm_剪贴板
的情况下执行/Ctrl+r+

VIM 8.1.2269


我在启用
+剪贴板
&
+xterm_剪贴板
的情况下执行/Ctrl+r+

VIM 8.1.2269


我在启用
+剪贴板
&
+xterm_剪贴板
的情况下执行/Ctrl+r+

VIM 8.1.2269


I do/Ctrl+r+

“*p
是一个正常模式的命令:您不应该在命令行模式下使用它。由于您使用的命令不应该执行您期望它执行的操作,因此很难说问题是在Vim方面还是在您方面,或者是否存在实际问题。
“*p
是一个普通模式命令:您不应该在命令行模式下使用它。由于您使用的命令不应该执行您期望它执行的操作,因此很难说问题是在Vim方面还是在您方面,或者是否存在实际问题。
“*p
是一个普通模式命令:您不应该在命令行模式下使用它。由于您使用的命令不应该执行您期望它执行的操作,因此很难说问题是在Vim方面还是在您方面,或者是否存在实际问题。
“*p
是一个普通模式命令:您不应该在命令行模式下使用它。由于您使用的命令不应该执行您期望它执行的操作,因此很难说问题是在Vim方面还是在您方面,或者是否存在实际问题。啊哈,:version给出了我-剪贴板。我将检查如何获得它。您可能只安装了最小的Vim,并且需要安装
Vim full
Vim gnome
(左右)软件包。恐怕我找不到正确的软件包。到目前为止我做到了:
[root@localhost~]#已安装百胜列表| grep vim vim-common.x86_64 2:7.4.417-1.fc20@updates vim-enhanced.x86_64 2:7.4.417-1.fc20@updates