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

时间:2014-12-08 12:17:09

标签: vim line-numbers

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

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

:set nonumber还有一个较短的别名:set number:set nu吗?

2 个答案:

答案 0 :(得分:3)

要将包含行号的整个文件复制到"+寄存器(X11下为CLIPBOARD缓冲区),您可以使用:

:redir @+ | silent %# | redir END

答案 1 :(得分:1)

:set nonumber:set nonu相同。

不会复制行号。但是,如果您复制整个文件,只需启用粘贴的行号。