Vim如何删除副本上的行号

Cho*_*oiZ -1 vim command-line copy line-numbers

当我在ssh术语上使用vim复制行时,我总是有行号:

 1 <?php
 2 echo "test";
 3
Run Code Online (Sandbox Code Playgroud)

我尝试过很多东西:

set mouse=a
set mousehide
set pastetoggle=
Run Code Online (Sandbox Code Playgroud)

我进入视觉模式它没有突出显示行号但我无法复制.

每次我想要复制一些内容时,我不想取消设置数字并再次设置;)

脚本是否存在?像autocmd或类似的东西?

我在Mac Os X上,但是我使用vim而不是ssh(-clipboard).

请注意,它不是重复的:如何在复制时清除Vim中的行号?

所以这是一个重复:在Mac的终端内滚动Vim

如果版主可以(重新)链接吗?

abc*_*bcd 9

不要使用鼠标.+用而不是复制到寄存器

:1,3y+
Run Code Online (Sandbox Code Playgroud)

它将其复制到您系统的剪贴板.为此,您的vim必须使用剪贴板选项进行编译(即,:version应该+clipboard在选项中).

  • 好吧我的MacVim我可以复制没有行号.(+剪贴板).通过SSH远程vim我不能.(-剪贴板). (2认同)
  • 在iTerm2中带有终端Vim的OSX上对我不起作用。 (2认同)