Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vim:复制到系统剪贴板不工作_Vim_Yank - Fatal编程技术网

vim:复制到系统剪贴板不工作

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

在my.vimrc中,我有两行用于复制和粘贴到系统剪贴板中:

nnoremap <Leader>p "+p
nnoremap <Leader>y "+y
nnoremap p“+p
nnoremap y“+y
奇怪的是,粘贴的重新映射工作正常,但我不能复制任何行。如果我按下按钮“+y,它会工作,突出显示的文本在我的系统剪贴板中,但如果我使用y,它只会复制到vim内部的寄存器中,而不会复制到系统剪贴板中


一些帮助将非常有用!

如果在视觉模式下使用映射,则必须使用
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.