Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/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_Line Numbers - Fatal编程技术网

如何将整个文件与Vim中的行号一起复制到剪贴板

如何将整个文件与Vim中的行号一起复制到剪贴板,vim,line-numbers,Vim,Line Numbers,我启用了vim gtk,打开了一个文件,执行了:set nu,但命令:%y+不会将行号复制到剪贴板 这可以在视觉模式下解决(我不知道如何使用它),但有时文件很长,我想这是不切实际的 :set nonnumber是否有较短的别名,如:set number有:set nu?:set nonnumber与:set nonu相同 行号将不会被复制。但是,如果复制整个文件,只需在粘贴的位置启用行号。:set nonnumber与:set nonu相同 行号将不会被复制。但是,如果复制整个文件,只需在粘贴位

我启用了vim gtk,打开了一个文件,执行了
:set nu
,但命令
:%y+
不会将行号复制到剪贴板

这可以在视觉模式下解决(我不知道如何使用它),但有时文件很长,我想这是不切实际的


:set nonnumber
是否有较短的别名,如
:set number
:set nu

:set nonnumber
:set nonu
相同


行号将不会被复制。但是,如果复制整个文件,只需在粘贴的位置启用行号。

:set nonnumber
:set nonu
相同


行号将不会被复制。但是,如果复制整个文件,只需在粘贴位置启用行号。

要将带有行号的整个文件复制到
“+
寄存器(即X11下的
剪贴板
缓冲区),可以使用:

:redir @+ | silent %# | redir END

要将带有行号的整个文件复制到
“+
寄存器(即X11下的
剪贴板
缓冲区),您可以使用:

:redir @+ | silent %# | redir END

行号不属于文件或缓冲区persea的一部分,因此不要认为您可以复制它们,但您应该能够过滤/添加它们。请参阅行号不属于文件或缓冲区persea的一部分,因此不要认为您可以复制它们,但您应该能够过滤/添加它们。请参阅