vim:复制到系统剪贴板不工作
在my.vimrc中,我有两行用于复制和粘贴到系统剪贴板中:vim:复制到系统剪贴板不工作,vim,yank,Vim,Yank,在my.vimrc中,我有两行用于复制和粘贴到系统剪贴板中: nnoremap <Leader>p "+p nnoremap <Leader>y "+y nnoremap p“+p nnoremap y“+y 奇怪的是,粘贴的重新映射工作正常,但我不能复制任何行。如果我按下按钮“+y,它会工作,突出显示的文本在我的系统剪贴板中,但如果我使用y,它只会复制到vim内部的寄存器中,而不会复制到系统剪贴板中 一些帮助将非常有用!如果在视觉模式下使用映射,则必须使用vnore
nnoremap <Leader>p "+p
nnoremap <Leader>y "+y
nnoremap p“+p
nnoremap y“+y
奇怪的是,粘贴的重新映射工作正常,但我不能复制任何行。如果我按下按钮“+y,它会工作,突出显示的文本在我的系统剪贴板中,但如果我使用一些帮助将非常有用!如果在视觉模式下使用映射,则必须使用
vnoremap
或noremap
,而不是nnoremap
(仅适用于正常模式)
有关详细信息,请参见
:h映射概述
。如果在视觉模式下使用映射,则必须使用vnoremap
或noremap
,而不是nnoremap
(仅适用于正常模式)
有关详细信息,请参见
:h地图概述。您的拉伸地图不正确。“+y
缺少运动。如果要拉动整条线,请使用上Y(“+Y
)或yy(“+yy
)
请注意,如果您键入“+y
,vim将挂起在“操作挂起模式”(:帮助操作员挂起模式
)。您的拉伸映射不正确。“+y
缺少运动。如果要拉动整条线,请使用上Y(“+Y
)或yy(“+yy
)
请注意,如果键入“+y
,vim将挂起在“操作挂起模式”(:帮助操作员挂起模式
).谢谢,一个非常明显的错误,粘贴当然在正常模式下工作,但如果我突出显示某个内容,我将离开正常模式。谢谢,一个非常明显的错误,粘贴当然在正常模式下工作,但如果我突出显示某个内容,我将离开正常模式。你是对的,谢谢你的回答,但对我来说,复制突出显示的c是最重要的ode.我的错误很明显:)如何拖动多行(可能是1,2,3,…,n行)?例如我们可以使用y2y,3yy,y4y将2,3,4行复制到默认寄存器。你是对的,谢谢你的回答,但对我来说,复制突出显示的代码是最重要的。我的错误很明显:)如何拖动多行(可能是1,2,3,…,n行)?例如,我们可以使用y2y、3yy、y4y将2、3、4行复制到默认寄存器。
:help y
*y* *yank*
["x]y{motion} Yank {motion} text [into register x]. When no
characters are to be yanked (e.g., "y0" in column 1),
this is an error when 'cpoptions' includes the 'E'
flag.